Replace blank lines with dashed ones,
but consecutive blank ones are replaced with only one dashed line.
2004.09.16
| Raw Input
|
| Desired Output
| Line 1
Line 2
Line 3
Line 4
Line 5
Line 6
|
| Line 1
Line 2
----------
Line 3
----------
Line 4
Line 5
----------
Line 6
----------
|
|
Script and Comments
Script1 [ 1] /^$/{
[ 2] $!N
[ 3] /^\n$/!i\
[ 4] ----------
[ 5] D
[ 6] }
| |