O que motivou:
Eu precisava alterar uma sequencia de string por outra.
Ai vem o jeito português de fazer a coisa, que seria entrar em cada um dos arquivos (com o emacs) e ai utilizar o comando M^X e usar "replace-string", que pede a string a ser procurada e a nova string a ser alterada, em todo o texto. Se for 1 ou 2 arquivos, até da pra pensar em fazer dessa forma, mas se for em 60 arquivos, ai num valeria a pena mesmo.
Solução:
Utilizar o sed! A idéia central é o comando a seguir
sed "s/stringoriginal/stringtroca/g" arquivooriginal > arquivotroca"
Mais informações em:
http://www.zago.eti.br/script/sed.html
http://br.geocities.com/cesarakg/sed-1.html
http://br.geocities.com/cesarakg/sed-2.html

Nenhum comentário:
Postar um comentário