shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: sed com regex


From: Arthur M. Meskelis
Subject: Re: [shell-script] Re: sed com regex
Date: Fri, 7 Nov 2008 12:21:43 -0200

2008/11/7 Cristiano Ferrari <address@hidden>:
> --- Em address@hidden, "Arthur M. Meskelis"
> <hallofriendlich@...> escreveu
>
>> olha só
>>
>> $ cat teste_20081107
>> current_data,
>> current_data)
>> current_data+1
>>
>> $ sed 's/current_data\([^+]\)/current_data-2\1/g' teste_20081107
>> current_data-2,
>> current_data-2)
>> current_data+1
>
> Arthur, valeu. Resolveu o problema. Agora, se puder, me ajude a
> entender o que você fez.
>
> Aqui você usou o conceito do retrovisor, certo? Sem querer você acabou
> me ajudando a entender um conceito que eu já tinha visto e nunca tinha
> conseguido fazer funcionar.
>
> Me tire apenas uma dúvida: por quê você escapou os parêntesis que
> delimitam o grupo?
>
> Abraço

no sed você escapa os caractéres que você quer que hajam como funções
( +, *, '(',')'), se os parênteses não fossem escapados o sed iria
interpretar os parênteses de forma literal, como um texto


reply via email to

[Prev in Thread] Current Thread [Next in Thread]