您现在的位置是:首页 > 服务器相关

Linux多文件按行拼接整合

2022-05-30服务器相关

简介Linux多文件按行拼接整合

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$  

 

郑重声明:

本站所有活动均为互联网所得,如有侵权请联系本站删除处理

随便看看

文章排行

本栏推荐

栏目更新