sbase

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

0023-ed.sh (187B)


      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 cat <<EOF >$tmp
      9 Line
     10 EOF
     11 
     12 ed -s /dev/null <<EOF | diff -u $tmp -
     13 0a
     14    Line
     15 .
     16 s# *##
     17 ,p
     18 Q
     19 EOF