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

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  
    zs@linux.com  
    ls@linux.com  
    ww@linux.com  
    trevor@trevor-PC:~/linux/linux100$ cat userjob  
    程序员  
    销售  
    财务  
    trevor@trevor-PC:~/linux/linux100$ paste username usermail userjob  
    张三 zs@linux.com 程序员  
    李四 ls@linux.com 销售  
    王五 ww@linux.com 财务  
    trevor@trevor-PC:~/linux/linux100$ paste -s username usermail userjob  
    张三 李四 王五  
    zs@linux.com ls@linux.com ww@linux.com  
    程序员 销售 财务  
    trevor@trevor-PC:~/linux/linux100$ paste -d '/' username usermail userjob  
    张三/zs@linux.com/程序员  
    李四/ls@linux.com/销售  
    王五/ww@linux.com/财务  
    trevor@trevor-PC:~/linux/linux100$  

 

郑重声明:

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

随便看看

文章排行

本栏推荐

栏目更新