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" > "{}"' \;
[Script] Alterando strings em vários arquivos em um diretório com o sed/find
- marceloleaes
- Administrator
- Mensagens: 1516
- Registrado em: 10 Jun 2013 12:45
- Localização: Novo Hamburgo
- Idade: 41
- Contato:
- Status: Offline
[Script] Alterando strings em vários arquivos em um diretório com o sed/find
Editado pela última vez por marceloleaes em 09 Dez 2013 17:11, em um total de 1 vez.
"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio