- 论坛徽章:
- 8
|
这类文件如何合并
- 数据文件
- [waker@www d1]$ cat file1
- a1
- a2
- a3
- a4
- a5
- b1
- b2
- b3
- b4
- b5
- c1
- c2
- c3
- c4
- c5
- 11
- 12
- 13
- 14
- 15
- b1
- b2
- b3
- b4
- b5
- c1
- c2
- c3
- c4
- c5
- d1
- d2
- d3
- d4
- d5
- b1
- b2
- b3
- b4
- b5
- c1
- c2
- c3
- c4
- c5
- 代码
- [waker@www d1]$ awk '{i=NR%5;a[i]=a[i]" "$0;
- if ((NR%15)==0) {
- for (k=1;k<6;k++) {
- j=k%5;print gensub(/ /,"",1,a[j]); a[j]="" }
- print "++++++++"}
- }' file1
- 结果
- a1 b1 c1
- a2 b2 c2
- a3 b3 c3
- a4 b4 c4
- a5 b5 c5
- ++++++++
- 11 b1 c1
- 12 b2 c2
- 13 b3 c3
- 14 b4 c4
- 15 b5 c5
- ++++++++
- d1 b1 c1
- d2 b2 c2
- d3 b3 c3
- d4 b4 c4
- d5 b5 c5
- ++++++++
复制代码 |
|