paste

        将文件以行的方式合并在一起,用tab字符分隔开,将结果送到标准输出。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、语法

paste [选项]  file

 

2、选项列表


选项



说明



--version



显示命令版本信息



--help



显示帮助文档



-d | --delimiters=LIST



指定间隔字符



-s | --serial



顺序的合并一个文件的多行到一行


 

3、实例

1)顺序合并文件,使用间隔符“;” 


​[root@192 weijie]# cat 1.c                             //​​查看内容

​hello world​

​i am david​

​love linux​

​this code​

​nihao ed​

​[root@192 weijie]# paste -d ";" -s 1.c            //​​使用分号为间隔,合并文件的多行到一行

​hello world;i am david;love linux;this code;nihao ed​


2)合并两个文件 


​[root@192 weijie]#paste 1.c 2.c                   //​​合并两个文件,默认间隔符是​​tab

​hello world   hello linux​

​i am david     i am weijie​

​love linux     love world​

​this code      hehe​

​nihao ed       im join​