| | * 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
 |