Eu tenho um diretório cheio de arquivos de texto. Meu objetivo é anexar texto ao início e ao final de todos eles. O texto que vai no começo e no final é o mesmo para cada arquivo.
Com base no código que recebi da Web, este é o código para anexar ao início do arquivo:
echo -e 'var language = {\n$(cat $BASEDIR/Translations/Javascript/*.txt)' > $BASEDIR/Translations/Javascript/*.txt
Este é o código para anexar ao final do arquivo. O objetivo é adicionar o texto };
no final de cada arquivo:
echo "};" >> $BASEDIR/Translations/Javascript/*.txt
Os exemplos que tirei foram para atuar em arquivos individuais. Eu pensei em tentar atuar em vários arquivos usando o curinga *.txt
,.
Eu posso estar cometendo outros erros também. De qualquer forma, como anexo texto ao início e ao fim de vários arquivos?
-i
invés dessa substituição de arquivo não funciona, apenas imprime no stdout.