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
将文件以行的方式合并在一起,用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