mirror of
https://github.com/sheumann/hush.git
synced 2024-12-27 01:32:08 +00:00
c52a6b0f10
| | * 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
135 lines
1.3 KiB
Plaintext
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
|