组合多个文档时如何获取每行文档?

时间:2015-02-08 20:04:47

标签: python-2.7 merge documents

大家好,                   我有3000份文件。我想将这3000个文档的内容合并到一个文档中。我用了

cat *.html > Combined_Text.txt

执行此过程的命令。但是,我想在Combined_Text.txt中获得每行一个文档的数据,这意味着我应该只有3000行内容(每行一个文档)。怎么做?请帮忙!

1 个答案:

答案 0 :(得分:0)

以下命令将从每个html中删除新行,然后在Combined_Text.txt中将文件追加到彼此。

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

第二个回声似乎不太优雅,我确信有更好的方法将文件放在他们自己的行上,但它确实起到了作用。