Если у вас есть тело в файле output
и нужный заголовок в файле с именем header
(printf "head1\thead2\n" > header
), то вы можете вставить заголовок с помощью:
ed -s output <<< $'0r header\nw\nq'
-s
говорит Подавить диагностический вывод (который будет означать, сколько байт он считывает из выход
, сколько байт он прочитал из заголовка
и сколько байтов он записал в конце).
Команды ed:
0r header
- в нулевой строке прочитать содержимое файла header
w
- записать файл q
- quit ed