paste

paste

Linux paste 命令用于合并文件的列。paste 指令会把每个文件以列对列的方式,一列列地加以合并。

简单来说就是:

新文件的第一行为

第一个源文件的第一行+分隔符+第二个源文件的第一行+分隔符+第三个源文件的第一行……..

新文件的第二行为

第一个源文件的第二行+分隔符+第二个源文件的第二行+分隔符+第三个源文件的第二行……..

以此类推

如果一个文件没有第 N 行,那它的这个位置就空着,也就是说新文件的行数跟源文件中行数最多的文件相同

paste [-s][-d <间隔字符>][--help][--version][文件...]

简单实践如下:

与此相对的是,cat 命令是把文件按照行来叠加。即纵向顺序叠加