Linux多檔案按行拼接整合命令paste

2021-06-20 21:29:11 字數 1158 閱讀 5245

linux

下的paste命令

主要用於從多個檔案(包括標準輸入)中讀取內容,將每個檔案的對應行用指定分隔符(預設tab製表符)拼接起來並列印到標準輸出,我們可以使用重定向命令「>」將輸出結果儲存到檔案中,從而實現整合多個檔案的功能。

常用引數:

-d《分隔符》 指定分隔符,若未使用該引數則預設製表符分隔  

-s 不使用平行的行目輸出模式,而是每個檔案占用一行  

應用例項:paste命令整合多個檔案

view plain

copy to clipboard

print?

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按行讀取檔案

bin bash n 1while n cat readline wc l doarray cat readline sed n p awk echo array array2 cat readline sed n p awk echo array2 n 1 done 按行讀取檔案 定義變數接受檔名...

按行拼接兩個txt檔案的python實現

如果在mariadb中複製了一列到txt上,需要在每行後面追加乙個符號 f open 2.txt o open 2.txt w for line in f line2 str line.strip r n n o.write line2 這個 的效果是 2.txt 中內容中某一行是429491769...

linux讀取按行讀寫文字檔案

1.include 2.include 3.include 4.include 5.include 6.include 7.8.9.typedef struct item t item 13.14.15.去除字串右端空格 16.17.char strtrimr char pstr 18.25.26....