Linux下的paste命令主要用於從多個文件(包括標准輸入)中讀取內容,將每個文件的對應行用指定分隔符(默認tab制表符)拼接起來並打印到標准輸出,我們可以使用重定向命令“>”將輸出結果保存到文件中,從而實現整合多個文件的功能。
常用參數:
-d<分隔符> 指定分隔符,若未使用該參數則默認制表符分隔
-s 不使用平行的行目輸出模式,而是每個文件占用一行
應用實例:paste命令整合多個文件
$ cat username 張三 李四 王五 $ cat usermail zs@linux.com ls@linux.com ww@linux.com $ cat userjob 程序員 銷售 財務
$ paste username usermail userjob 張三 zs@linux.com 程序員 李四 ls@linux.com 銷售 王五 ww@linux.com 財務
$ paste -s username usermail userjob 張三 李四 王五 zs@linux.com ls@linux.com ww@linux.com 程序員 銷售 財務
$ paste -d '/' username usermail userjob 張三/zs@linux.com/程序員 李四/ls@linux.com/銷售 王五/ww@linux.com/財務
轉自:https://blog.csdn.net/kobejayandy/article/details/20914039