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

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

Re: [shell-script] Re: SED - replace de certas palavras em um arquivo


From: hpfn
Subject: Re: [shell-script] Re: SED - replace de certas palavras em um arquivo
Date: Thu, 17 Sep 2015 09:28:44 -0300

Olá,
 
>   # Aqui fiz uso de retrovisores no regex
>   # Esse trecho entre parenteses forma um grupo, que é referenciado na 
> segunda parte da substituição como um retrovisor \1
>   # Mas dentro desse mesmo trecho há um segundo grupo, que separa um 
> caractere após "uid=", que é referenciado na segunda parte da substituição 
> pelo retrovisor \2
>  # O resto da regex é para garantir que não extrapole indo além do campo que 
> se deseja alterar
>    s/\(uid=\(.\)[^,]*\),cn=[^,]*,/\1,cn=\2,/;
>  }
> 

Tinha pensado em usar grupos também, mas a regex 
não está clara para mim.

\(uid=\(.\)[^,]*\) # o ponto

O ponto não é um caractere ? Ele está sob influência
do * no final ?


abraço,
-- 
Herbert Parentes Fortes Neto (hpfn)


reply via email to

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