Shell paste 合并文件命令简介

作者: 赵者也 | 来源:发表于2017-03-23 21:38 被阅读61次

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

    paste 命令的语法如下所示:

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

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


    示例文件

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


    合并之后的输出

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


    使用分隔符的效果

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


    指定多个分隔符

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


    使用 -s 选项

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


    转换为多列

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

    相关文章

      网友评论

        本文标题:Shell paste 合并文件命令简介

        本文链接:https://www.haomeiwen.com/subject/wqgtottx.html