藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 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



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com