Append a line after every
N-th (for example, 4th) line.
2001.02.22
| Raw Input
|
| Desired Output
| Line 1 AAA
Line 2 BBB
Line 3 CCC
Line 4 DDD
Line 5 EEE
Line 6 FFF
Line 7 GGG
Line 8 HHH
Line 9 III
Line 10 JJ
Line 11 KK
|
| Line 1 AAA
Line 2 BBB
Line 3 CCC
Line 4 DDD
----------
Line 5 EEE
Line 6 FFF
Line 7 GGG
Line 8 HHH
----------
Line 9 III
Line 10 JJ
Line 11 KK
|
|
Script and Comments
Script1 [ 1] x
[ 2] s/$/#/
[ 3] /#\{4\}/{
[ 4] a\
[ 5] ----------
[ 6] s/.*//
[ 7] }
[ 8] x
|
Script2 [ 1] G
[ 2] /\n\{4\}$/a\
[ 3] ----------
[ 4] P
[ 5] s/^[^\n]*\(\n\{4\}\)*//
[ 6] h
[ 7] d
| |