使用for
环,我可以合并所有的目录,与*.txt
结尾的文件中:合并,然后切割文件
for filename in *.txt; do
cat "${filename}"
echo
done > output.txt
这样做后,我将通过各种脚本运行output.txt
,其中文字会有相当大的改变。在那之后,我想分割的文件,在它们合并成不同的文件(output01.txt
,output02.txt
等)相同的地方。
- 如何在合并的地方拆分文件?
这不能根据行号,因为脚本将在地方添加\吨。
我认为这可能工作的解决方案是将“@@@@@@@@@”在每一个将它们合并前的初始*.txt
文件的结束,但我不知道怎么去BASH
到在该标记处再次分割文件。
串联文件的更简单的方法:'猫* .TXT> output.txt'。 – choroba 2011-12-18 00:07:12
运行在分割文件的脚本,个别。 – 2011-12-18 16:46:44