Bash cat файлы в каталоге в один файл, вставив имя файла перед содержимым - PullRequest
2 голосов
/ 03 февраля 2011

У меня есть каталог файлов TXT для кошки в другой файл.Но мне нужно поставить заголовок перед содержимым каждого файла.В частности, я хотел бы сделать что-то вроде этого:

---------------- <FILENAME> ----------------
content
---------------- <FILENAME2> ---------------
content

На самом деле мне не нужны все "------------" до и после имени файла, но этобыло бы неплохо.

Спасибо за потраченное время;)

1 Ответ

5 голосов
/ 03 февраля 2011

for f in *.txt; do echo "----------------<$f>----------------"; cat "$f"; done >> OUTPUT_FILE

...