使用bash分成六个条目的块

时间:2014-01-07 05:20:37

标签: bash shell

91
58
54
108
52
18
8
81
103
110
129
137
84
15
14
18
11
17
12
6
1
28
6
14
8
8
0
0
28
24
25
23
21
13
9
4
18
17
18
30
13
3

我想分成每个六个条目的块。之后它将打破循环。然后它将继续条目7..12,然后是13..18等。

(for loop?continue?break?)

2 个答案:

答案 0 :(得分:0)

您可以使用paste

paste -d' ' - - - - - - < inputfile

对于您的输入,它会返回:

91 58 54 108 52 18
8 81 103 110 129 137
84 15 14 18 11 17
12 6 1 28 6 14
8 8 0 0 28 24
25 23 21 13 9 4
18 17 18 30 13 3

答案 1 :(得分:0)

$ xargs -n 6 < file_name
91 58 54 108 52 18
8 81 103 110 129 137
84 15 14 18 11 17
12 6 1 28 6 14
8 8 0 0 28 24
25 23 21 13 9 4
18 17 18 30 13 3