2013-10-20 54 views
1
Example: 
File (A) = Group.txt 

File (B) = Name.txt 

File (C) = Title.txt 

File (D) = Rep_Number.txt 

我想要完成的是從文件A,B,C和D複製第一行。一旦從這4個文件複製第一行,我需要將它們編譯到文件E中,例如:如何將多個文件中的文本合併爲一個使用bash的文件?

File (E) 

Sales | Mathew | Manager | 1022132625 
support | Robert | Employee | 5421565581 
Project man. | Jake | Employee | 5412765894 

爲了清楚起見,我需要從文件A,B,C和D的第1行編譯到文件E行#1。來自文件A,B,C和D的行#2被編譯成文件E行#2,依此類推。先謝謝了!!

+0

看到這個相關的問題和答案(簡單地說,ol'cat命令)[http://superuser.com/questions/228878/how-can-i-concatenate-two-files-in-unix][1] [1]:http://superuser.com/questions/228878/how-can-i-concatenate-two-files-in-unix – CRGreen

回答

3

沒有嚴格的bash,所以也許它並不適用於你,但程序可以輕鬆解決這個問題爲您:

paste -d " | " Group.txt Name.txt Title.txt Rep_Number.txt > Output.txt

分隔符是-d標誌給出,默認是標籤; > Output.txt將得到的輸出從標準輸出重定向到文本文件。

+0

喂任何答案是爲我好,我仍然等待一些文件建立,所以一旦我有機會我會放棄這一切。謝謝 – Philcinbox

+0

好聽! :)我通過根據您的問題創建三個文件來測試它,所以輸出應該是令人滿意的。忘了提及原來的答案寫入標準輸出,所以你要重定向輸出到你的文件E. – lfk

+0

謝謝兄弟,乾杯! – Philcinbox

相關問題