0011-ed.sh - sbase - suckless unix tools
HTML git clone git://git.suckless.org/sbase
DIR Log
DIR Files
DIR Refs
DIR README
DIR 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