paste

合并文件的数据行


语法格式

paste [-d list] [-s] [files]
paste [--help] [--version]

命令简介

读取两个或多个指定的文本数据文件,顺序地把每个文件的相应数据行合并为一行,中间以制表符作为分隔符,写到标准输出。其中,files是两个或多个文本数据文件。如果未指定文件,或指定的某个文件为“-”,读取标准输入以代之。

命令选项

-d list, --delimiters=list  使用指定的字符取代制表符,分隔合并的数据行。list可以是一个或一组字符,第一个字符用于分隔第一个与第二个文件的数据行,第二个字符用于分隔第二个和第三个文件的数据行,以此类推。

-s, --serial  采用串行方式取代默认的并行方式,逐一合并每个文件,即首先把第一个文件的若干(取决于文件参数的个数)数据行合并为一行,如此继续合并,直至处理完第一个文件之后,再开始依样处理第二个文件,直至处理完所有的文件。

--help  显示命令的用法、概述与选项说明等帮助信息,然后退出。

--version  显示命令的版本、版权与作者等信息,然后退出。

应用实例

1. 逐行合并两个文件,把合并后的结果写到标准输出。

$ paste test1 test2
You are in a maze of    You are in a maze of
twisty little passages  twisty little passages
which are all alike.    which are all different.
$

2. 采用串行方式逐一合并两个文件,把合并后的结果写到标准输出。

$ paste -s test1 test2
You are in a maze of    twisty little passages  which are all alike.
You are in a maze of    twisty little passages  which are all different.
$

索引: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