我需要在目录中的数千个文件中添加文件文本之类的标签,我使用 cat 进行了尝试,并将其输出到文件流中
for file in *
do
cat ../gau > temp; //gau contain format i need to append in each file
echo $file >>temp;
cat ../gau_ >>temp ;//contains </DOCID>
cat $file >>temp;
cat ../gau1 >> temp; //this contain last sentence </DOC>
cat temp > $file
done
但是这样做很慢,请告诉我一个更好,更有效的方法来做到这一点.os不可能使用c.我们如何批量打开文件,然后处理它们并放回去,因为它可以加快这个过程,因为它可以从打开和我想写文件是瓶颈。
由于我们时间紧缺,是否有预制程序(高效且快速)来完成这项工作。