У меня около 400 текстовых файлов размером примерно 350 МБ каждый. Я хочу добавить содержимое файла заголовка (содержащего 7 строк простого текста) в каждый из этих 400 файлов.Как эффективно добавлять содержимое файла заголовка в большое количество файлов?
В настоящее время я перебираю 400 файлов и делаю это с cat
, а затем mv
. Вот псевдокод:
for $infile in $indir {
cat $headerfile $infile > $infile.tmp
mv $infile.tmp $infile
}
Есть ли более эффективный способ сделать это?
Thx для подсказки 'tmpfs' – arun