0
我寻找到连接多个多文件合并成一个文件中的一些有效的方法 - 这里是三个输入文件的示例:如何从N多行文件中获取N行输出文件?
的1.txt:
a b
c d
2.txt:
e f
g
h
3.txt:
ijklmn
output.txt的:
a b c d
e f g h
ijklmn
(更换用一个空格每个换行符)。你可以推荐哪种方式?
我寻找到连接多个多文件合并成一个文件中的一些有效的方法 - 这里是三个输入文件的示例:如何从N多行文件中获取N行输出文件?
的1.txt:
a b
c d
2.txt:
e f
g
h
3.txt:
ijklmn
output.txt的:
a b c d
e f g h
ijklmn
(更换用一个空格每个换行符)。你可以推荐哪种方式?
使用bash for循环:
for i in [0-9]*.txt; do tr '\n' ' ' < "$i"; echo; done > output.txt
cat output.txt
a b c d
e f g h
ijklmn
如果你想在每行破解前的带中的一个收尾空间,然后使用:
for i in [0-9]*.txt; do tr '\n' ' ' < "$i"; echo; done | sed 's/ *$//' > output.txt