Quem sou eu

segunda-feira, 30 de novembro de 2009

Dica: Como substituir uma String em vários arquivos ao mesmo tempo

Hoje precisei substituir uma String em 51 arquivos VXML. Como fazer isso? Editar um por um? Não... isso é coisa pra quem usa Windows! :)
Para quem tem um Linux basta usar o comando replace ou então o sed.

Exemplo usando sed:

for i in * ; do sed -i 's/ORIGINAL/NOVO/g' $i; done

Exemplo usando o replace:

replace ORIGINAL NOVO < oldfile > newfile

Usei o sed para fazer o trabalho por que achei mais fácil. Mas tá aí a dica pra quem precisar.

Nenhum comentário:

Postar um comentário