|
藍森林 http://www.lslnet.com 2006年6月26日 11:18
請教高手??
我有一個文本(UNIX)格式 如下:
100 AAA ***** pp || ----- wwwww 2000.00 20050604
200 BBBBB *** ee |||| -- kkkkkkkkkkkk 10000.00 20050605
400 CC ************* uu ||||||| --------------- ddddddddd 500.00 20050606
如何將文件改為:
100 AAA ***** ------ wwwww 2000.00 20050604
200 BBBBB *** -- kkkkkkkkkkk 10000.00 20050605
400 CC ************* -------------- ddddddddd 500.00 20050605
也就是截取 1 2 3 6 7 8 9 字段 並且每個字段都右對齊 |
請教高手??
來個笨的:
awk '{printf("%s %s %s %s %s %s %s\n%s %s\n",$1,$2,$3,$4,$5,$6,$7,$8,$9)}' file3 |
| |