假设我有3个或更多文件,无论如何我可以将这些文件合并到一个文档中吗?示例如下。
File1中:
ABC123
文件2 :
2468,def
文件3 :
zyx987
我希望结果是
CombinedFile :
abc123 2468,def zyx987
答案 0 :(得分:5)
有不同的方式:
我用f1,f2,f3测试过。如果名称遵循模式fXX
,则可以这样做:
$ paste f*
abc123 2468, def zyx987
$ paste -d' ' f* #set space as delimiter
abc123 2468, def zyx987
$ cat f*
abc123
2468, def
zyx987
如果您希望输出为文件,只需添加> result
$ cat f* > result
$ cat result
abc123
2468, def
zyx987
答案 1 :(得分:2)
以下是使用pr
的另一种方式。
pr -mts' ' f{1,2,3}
$ head f*
==> f1 <==
abc123
==> f2 <==
2468, def
==> f3 <==
zyx987
$ pr -mts' ' f{1,2,3}
abc123 2468, def zyx987