paste
警告
本文最后更新于 2023-10-22,文中内容可能已过时。
paste
Linux paste 命令用于合并文件的列。paste 指令会把每个文件以列对列的方式,一列列地加以合并。
简单来说就是:
新文件的第一行为
第一个源文件的第一行+分隔符+第二个源文件的第一行+分隔符+第三个源文件的第一行……..
新文件的第二行为
第一个源文件的第二行+分隔符+第二个源文件的第二行+分隔符+第三个源文件的第二行……..
以此类推
如果一个文件没有第 N 行,那它的这个位置就空着,也就是说新文件的行数跟源文件中行数最多的文件相同
|
|
-
-d <间隔字符>
或--delimiters=<间隔字符>
:用指定的间隔字符取代跳格字符。默认是[tab]
-
-s
或--serial
:串列进行而非平行处理。
简单实践如下:
与此相对的是,cat
命令是把文件按照行来叠加。即纵向顺序叠加