=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
UNIX GURU UNIVERSE DICA UNIX
Dica Unix 2611 - 25 de fevereiro de 2007 http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
PROCURANDO E SUBSTITUINDO COM PERL
Em uma máquina UNIX, a seguinte combinação do perl e o find procuram por um arquivo em particular e modificam a ocorrência de uma string em particular por outra, dentro do arquivo. Isto também funciona para diversos arquivos e diretórios. O comando find acha o arquivo e o script perl substitui a antiga string por uma nova.
No prompt, digite o seguinte comando :
perl -pi -e ’s/old string/new string' find . -name "<file name>"
NOTA : O Perl deve estar no path e as regras gerais da expressão regular aplicam-se se você estiver utilizando caracteres especiais, como / ou . . Esta dica foi generosamente remetida por : pandpr@dh.cit.alcatel.fr
Para assinar: http://www.ugu.com/sui/ugu/show?tip.subscribe Para sair: http://www.ugu.com/sui/ugu/show?tip.unsubscribe Para enviar uma dica: http://www.ugu.com/sui/ugu/show?tip.today
=============================================== DECLARAÇÃO: TODAS AS DICAS DE UNIX SÃO PROPIEDADE DA UNIX GURU UNIVERSE E NÃO SÃO PARA SER VENDIDAS, IMPRESSAS OU USADAS SEM O CONSENTIMENTO POR ESCRITO DA UNIX GURU UNIVERSE. TODAS AS DICAS SÃO “USADAS POR SEU PROPIO RISCO”. UGU ADVERTE PARA TESTAR TODAS AS DICAS EM UM AMBIENTE QUE NÃO ESTEJA EM PRODUÇÃO.
Unix Guru Universe - www.ugu.com - tips@ugu.com - Copyright 1994-2007 =========================================================================