- 论坛徽章:
- 0
|
有一文件a.txt,文件内容如下:
111111111
222222222
333333333
444444444
555555555
666666666
777777777
888888888
999999999
现用如下awk命令:- cat a.txt |awk '{num=(NR-1)/4;a[num]=(a[num]""$0);printf("NR=%d;num=%d;a[num]=%s\n",NR,num,a[num])}'
复制代码 结果如下:
NR=1;num=0;a[num]=111111111
NR=2;num=0;a[num]=222222222
NR=3;num=0;a[num]=333333333
NR=4;num=0;a[num]=444444444
NR=5;num=1;a[num]=555555555
NR=6;num=1;a[num]=666666666
NR=7;num=1;a[num]=777777777
NR=8;num=1;a[num]=888888888
NR=9;num=2;a[num]=999999999
麻烦大神们解释下,为何字符串的连接操作没有生效呢?
|
|