【发布时间】:2016-01-03 12:17:49
【问题描述】:
我想将一个文件的几行连接成一行,然后再次将每个文件分隔为文件中的一条新记录。
file1.txt
aaa bbb ccc
ddd eee fff
file2.txt
hhh iii jjj
kkk lll mmm
新文件.txt
file1.txt aaa bbb ccc ddd eee fff
file2.txt hhh iii jjj kkk lll mmm
这是我想出的,但无法将文件分隔为记录。
gawk -v ORS=" " "LF != FILENAME { print FILENAME; LF=FILENAME }; {$1=$1} 1; END { printf("\n");}" *.txt >newfile.txt
【问题讨论】:
标签: awk concatenation