假设我有 3 个或更多文件,是否可以将这些文件合并到一个文档中?下面的例子。
文件1:
abc123
文件2:
第2468章
文件3:
zyx987
我希望结果是
组合文件:
abc123 2468, def zyx987
有不同的方法:
我用 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
这是另一种使用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