ディレクトリ内の何千ものファイルにファイルのテキストのようなタグを追加する必要があり、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
しかし、これを行うには非常に時間がかかります.これを行うためのより良い効率的な方法を教えてください.cを使用して行うことはできません.ファイルをバッチで開いてから処理して元に戻すにはどうすればよいですか.ファイルの書き込みがボトルネックだと思います。
時間が足りないので、この仕事をするための事前に作成されたプログラム(効率的で高速)がありますか。