akeka |
01-30-2013 01:51 AM |
AWK fill column from previuos line column
Dear guru's
I've this input file
Code:
1 3284510.7 2393630.5 0 1551.65893555
0 1551.65893555
2 3284510.71875000 2392907.50000000 0 1551.65893555
0 1551.65893555
0.11904644 1551.65893555
0.16666490 1551.65893555
0.21428336 1551.65893555
0.26190186 1551.65893555
0.30952030 1551.65893555
0.35713875 1551.65893555
0.40475720 1551.65893555
3 3284510.71875000 2392184.50000000 0 1551.65893555
0 1551.65893555
0.11904646 1551.65893555
0.16666491 1551.65893555
0.21428338 1551.65893555
0.26190186 1551.65893555
As you may aware of, I want to fill null column 1,2 and 3 from previous line that has value
Like this
Code:
1 3284510.7 2393630.5 0 1551.65893555
1 3284510.7 2393630.5 0 1551.65893555
2 3284510.71875000 2392907.50000000 0 1551.65893555
2 3284510.71875000 2392907.50000000 0 1551.65893555
2 3284510.71875000 2392907.50000000 0.11904644 1551.65893555
2 3284510.71875000 2392907.50000000 0.16666490 1551.65893555
2 3284510.71875000 2392907.50000000 0.21428336 1551.65893555
2 3284510.71875000 2392907.50000000 0.26190186 1551.65893555
2 3284510.71875000 2392907.50000000 0.30952030 1551.65893555
2 3284510.71875000 2392907.50000000 0.35713875 1551.65893555
2 3284510.71875000 2392907.50000000 0.40475720 1551.65893555
3 3284510.71875000 2392184.50000000 0 1551.65893555
3 3284510.71875000 2392184.50000000 0 1551.65893555
3 3284510.71875000 2392184.50000000 0.11904646 1551.65893555
3 3284510.71875000 2392184.50000000 0.16666491 1551.65893555
3 3284510.71875000 2392184.50000000 0.21428338 1551.65893555
3 3284510.71875000 2392184.50000000 0.26190186 1551.65893555
Thank you for any help
|