Мені потрібно додати теги, такі як текст файлу в тисячах файлів у каталозі, і я спробував використати 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? Як ми можемо відкривати файли в партіях, а потім обробляти їх і повертати, оскільки це може прискорити цей процес, оскільки відкриття і написання файлу є шийкою пляшки.
Чи існує та передбачена програма (яка є ефективною та швидкою) для виконання цієї роботи, оскільки ми не вистачає часу.