Página 1 de 1

[Script] Alterando strings em vários arquivos em um diretório com o sed/find

Enviado: 09 Dez 2013 17:09
por marceloleaes
Comando útil para alterar diversos arquivos usando o sed

Exemplo SED

for ARQ in *; do echo $ARQ; mv "$ARQ" "$ARQ.bak"; sed "s/texto/novotexto/g" "$ARQ.bak" > "$ARQ"; done

Exemplo FIND

find . -type f -exec bash -c 'echo "{}"; mv "{}" "{}.bak"; sed "s/texto/novotexto/g" "{}.bak" > "{}"' \;