Linux下的paste命令主要用于从多个文件(包括标准输入)中读取内容,将每个文件的对应行用指定分隔符(默认tab制表符)拼接起来并打印到标准输出,我们可以使用重定向命令“>”将输出结果保存到文件中,从而实现整合多个文件的功能。
常用参数:
-d<分隔符> 指定分隔符,若未使用该参数则默认制表符分隔
-s 不使用平行的行目输出模式,而是每个文件占用一行
应用实例:paste命令整合多个文件
view plaincopy to clipboardprint?
trevor@trevor-PC:~/linux/linux100$ cat username
张三
李四
王五
trevor@trevor-PC:~/linux/linux100$ cat usermail
[email protected]
[email protected]
[email protected]
trevor@trevor-PC:~/linux/linux100$ cat userjob
程序员
销售
财务
trevor@trevor-PC:~/linux/linux100$ paste username usermail userjob
张三 [email protected] 程序员
李四 [email protected] 销售
王五 [email protected] 财务
trevor@trevor-PC:~/linux/linux100$ paste -s username usermail userjob
张三 李四 王五
[email protected] [email protected] [email protected]
程序员 销售 财务
trevor@trevor-PC:~/linux/linux100$ paste -d '/' username usermail userjob
张三/[email protected]/程序员
李四/[email protected]/销售
王五/[email protected]/财务
trevor@trevor-PC:~/linux/linux100$
Linux多文件按行拼接整合
2022-05-30服务器相关
简介Linux多文件按行拼接整合
郑重声明:
本站所有活动均为互联网所得,如有侵权请联系本站删除处理
随便看看
文章排行
本栏推荐
栏目更新
Copyright 2020 Inc. AllRights Reserved. Design by Linux多文件按行拼接整合