2015-02-08 35 views
0

大家好, 我跟我有3000個文件。我想將這3000個文檔的內容合併到一個文檔中。我用如何在合併多個文檔時按行進行文檔處理?

cat *.html > Combined_Text.txt 

命令做的過程。但是,我想在Combined_Text.txt中獲得每行一個文檔的數據,這意味着我應該擁有3000行內容(每行一個文檔)。怎麼做?請幫忙!

回答

0

以下命令將從每個html中刪除新行,然後在Combined_Text.txt中將這些文件附加到對方。

for f in *.html; do cat $f | tr -d '\n' >> Combined_Text.txt; echo "" >> Combined_Text.txt; done; 

這第二回聲似乎不雅,我敢肯定有一個更好的方式把自己的行文件,但它的工作。

相關問題