[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Otimização de sed
From: |
Jonathan Lessa |
Subject: |
Re: [shell-script] Otimização de sed |
Date: |
Wed, 22 Jun 2011 12:29:09 -0300 |
Diminuindo um pouco:
sed -r "s/(.*)(@.*from )(.*)(@.*)/\3\2\3\4/g" arquivo
O colega aí já deu a dica de não usar o cat e sim a opção -i do sed para
salvar as alterações e manter backup.
Att.:
Jonathan
Em 22 de junho de 2011 11:49, César Vianna <address@hidden>escreveu:
> **
>
>
> Pessoal, tenho que fazer uma alteração em strings com o seguinte padrão:
>
> <*valor1*@dominio.gov.br <http://serpro.gov.br/>> (expanded from
> <*valor2*@dominio.gov.br <http://serpro.gov.br/>>)
>
> O objetivo é que o valor1 seja substituído pelo valor2.
>
> Fiz da seguinte maneira:
>
> cat arquivo | sed -e "s/\(.*\)\(\@dominio.gov.br> (expanded from
> <\)\(.*\)\(@dominio.gov.br>)\)/<\3\2\3\4/g"
>
> Minha dúvida é se essa forma é eficiente ou teria outra mais rápida?
>
> --
> César Vianna
> -------------------
> Prefira o que é positivo e múltiplo; a diferença à uniformidade; o fluxo às
> unidades; os agenciamentos móveis aos sistemas.
> Gilles Deleuze & Felix Guattari
> ******************************************************
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Att.:
Jonathan Lessa
[As partes desta mensagem que não continham texto foram removidas]