sbase

suckless unix tools
git clone git://git.suckless.org/sbase
Log | Files | Refs | README | LICENSE

0011-ed.sh (193B)


      1 #!/bin/sh
      2 
      3 tmp=tmp.$$
      4 
      5 trap 'rm -f $tmp' EXIT
      6 trap 'rm -f $tmp' HUP INT TERM
      7 
      8 cat <<EOF >$tmp
      9 y
     10 1
     11 x
     12 y
     13 EOF
     14 
     15 ../ed -s /dev/null <<EOF  | diff -u $tmp -
     16 a
     17 1
     18 2
     19 3
     20 .
     21 1r !printf 'x\ny\n'
     22 p
     23 1,3p
     24 w
     25 EOF