| Raw Input
| Line 1 data_1.1 data_1.2
Line 2 data_2.1 data_2.2
Line 3 data_3.1 data_3.2
Line 4
|
|
| Desired Output
| ..Line 1 data_1.1 data_1.2
.......Line 2 data_2.1 data_2.2
....Line 3 data_3.1 data_3.2
Line 4
|
|
Script and Comments
Script1 [sed] [ 1] s/^ *\n/&\n/
[ 2] :loop
[ 3] s/ \n/\n./
[ 4] t loop
|
Script2 [perl] [ 1] s/^( +)/"." x length($1)/e
| |