I want to insert the text from header.txt into the beginning of every html file.
Para preceder o conteúdo de header.txt
para todos os arquivos HTML, use este oneliner:
for i in 'find . -name '*.html'' ; do cat /path/to/header.txt > "$i".tmp && cat "$i" >> "$i".tmp && mv "$i".tmp "$i" ; done
Conteúdo de 1.html
:
first html file contents
Conteúdo de header.txt
:
my header
Conteúdo de 1.html
após a execução do script:
my header
first html file contents
(Eu testei, mas faça backup de seus arquivos apenas no caso.)