busybox/testsuite/sed/sed-aic-commands
Eric Andersen c52a6b0f10 |2001-10-08 Rodney Brown <rbrown64@csc.com.au>
|
|       * editors/sed.c: Fix multiline [aic] commands. Make # an endline
|       comment for compatibility. Codespace reduction.
|       * tests/testcases: Cope with move to subdirectories.
|       * testsuite/sed/sed-aic-commands: Add.
|
|   text           data     bss     dec     hex filename
|   3772             16       0    3788     ecc editors/sed.o
|   4516             16       0    4532    11b4 editors/sed.o.bu
2001-11-10 10:49:42 +00:00

135 lines
1.3 KiB
Plaintext

cat - >input <<EOF
2i\\
before 2
5c\\
Change 5
10a\\
After 10
22i\\
before 22\\
Continued
25c\\
Change 25\\
Continued
20a\\
After 20\\
Continued
32i\\
before 32\\
Continued 1\\
Continued 2\\
Continued 3
35c\\
Change 35\\
Continued 1\\
Continued 2\\
Continued 3
30a\\
After 30\\
Continued 1\\
Continued 2\\
Continued 3
EOF
busybox sed -f input >output <<EOF
1 y
2 y
3 y
4 y
5 y
6 y
7 y
8 y
9 y
10 y
11 y
12 y
13 y
14 y
15 y
16 y
17 y
18 y
19 y
20 y
21 y
22 y
23 y
24 y
25 y
26 y
27 y
28 y
29 y
30 y
31 y
32 y
33 y
34 y
35 y
36 y
37 y
38 y
39 y
40 y
EOF
cmp -s output - <<EOF
1 y
before 2
2 y
3 y
4 y
Change 5
6 y
7 y
8 y
9 y
10 y
After 10
11 y
12 y
13 y
14 y
15 y
16 y
17 y
18 y
19 y
20 y
After 20
Continued
21 y
before 22
Continued
22 y
23 y
24 y
Change 25
Continued
26 y
27 y
28 y
29 y
30 y
After 30
Continued 1
Continued 2
Continued 3
31 y
before 32
Continued 1
Continued 2
Continued 3
32 y
33 y
34 y
Change 35
Continued 1
Continued 2
Continued 3
36 y
37 y
38 y
39 y
40 y
EOF