paste 命令

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

paste 命令补充说明:


paste 命令用于将多个文件按照列队列进行合并。

paste 命令将由每个文件(由制表符分隔)中顺序对应的行组成的行写入标准输出。 没有 FILEFILE 为破折号 - 时,paste 命令从标准输入中读取的内容。

paste 命令语法:


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

paste 命令选项:


-d, --delimiters=LIST:用指定的间隔字符取代跳格字符;
-s-s, --serial:串列进行而非平行处理。
--help:显示指令的帮助信息;
--version:显示指令的版本信息。

paste 命令参数:


文件列表:指定需要合并的文件列表。

paste 命令实例


此命令将并排显示 file1.txtfile2.txt 的内容,每个文件的相应行由制表符分隔。

paste file1.txt file2.txt

paste 命令其他用法示例:

$ paste file1
Linux
Unix
Solaris
HPUX
AIX


#连接文件中的所有行:
$ paste -s file1
Linux   Unix    Solaris HPUX    AIX


#使用逗号分隔符连接所有行:
$ paste -d, -s file1
Linux,Unix,Solaris,HPUX,AIX


#查看 paste 命令版本:
$ paste --version
paste (GNU coreutils) 8.26
Packaged by Cygwin (8.26-2)
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later .
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David M. Ihnat and David MacKenzie.

paste 命令扩展阅读:




paste 命令评论