sbase

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

0018-ed.sh (176B)


      1 #!/bin/sh
      2 
      3 tmp=tmp.$$
      4 
      5 trap 'rm -f $tmp' EXIT
      6 trap 'rm -f $tmp; kill -KILL $$' HUP INT TERM
      7 
      8 touch $tmp
      9 ../ed -s $tmp <<EOF | (read a && test $a = 1)
     10 a
     11 1
     12 .
     13 w
     14 ,c
     15 2
     16 .
     17 W
     18 e
     19 1p
     20 EOF