优质广告供应商

广告是为了更好地支持作者创作

Shell paste 合并文件命令简介

paste 命令用于合并文件的行。它可以合并一个文件或多个文件中的行。

paste 命令的语法如下所示:

paste [OPTION]... [FILE]...

现在有如下两个示例文件:


示例文件

默认情况下,使用 paste 命令合并文件,各文件中的各行将以制表符(Tab)作为分隔符进行合并并输出:


合并之后的输出

使用 -d 选项,可以指定各个文件中的各行在合并时所使用的分隔符:


使用分隔符的效果

当合并两个以上文件的时候,也可以指定多个分隔符:


指定多个分隔符

使用 -s 选项,paste 命令可以顺序地合并文件,即它顺序地将每个文件中的所有行的内容合并为一行,由此每个文件的内容被合并为单一的一行:


使用 -s 选项

使用 paste 命令,将文件的内容由一列转换为多列(一个“-”为一列):


转换为多列

本文参考自 《Linux Shell命令行及脚本编程实例详解

优质广告供应商

广告是为了更好地支持作者创作

推荐阅读更多精彩内容