我是awk的新手,無法完全找出實現此目的的最佳方法。 我有成千上萬的XML文件,我已經使用sed和awk在單個文件中刪除了重複項並將字段分割成單個列。使用Awk創建一條csv行
現在我想將列表組裝成包含一行上多個字段的csv文件。固定數量的字段後,我想開始一個新行。
例
1234
2345
345678
4.23456E3
54321
654321
789
87654.100
9876
10.0
1234
2345
345678
4.23456E3
54321
654321
789
87654.100
9876
11.0
輸出
1234, 2345, , 345678, 4.23456E3, 54321, 654321, 789, , 87654.100, 9876, , 10.0
1234, 2345, , 345678, 4.23456E3, 54321, 654321, 789, , 87654.100, 9876, , 11.0
由於
謝謝,看上去很不錯! – 2012-07-05 18:01:20
使用'xargs -a input'而不是'cat'。 – 2012-07-05 18:42:27
@ Dennis:或者'xargs ... cha0site 2012-07-05 19:54:26