|
From: | Édnei Rodrigues |
Subject: | Re: [shell-script] Re: SED - replace de certas palavras em um arquivo |
Date: | Wed, 16 Sep 2015 10:48:37 -0300 |
Rapaz, tu foste certeiro itamar! Muito obrigado
Mas ficou a dúvida, como tu conseguiste trocar o segundo cn=central_rs pela primeira letra do nome ? ( Como no exemplo abaixo)
cat teste.txt | sort | uniq
...
member: uid=roberto_streit,cn=r,cn=users,dc=sicredi,dc=com,dc=br
member: uid=rodrigo_araujo,cn=central_rs,cn=users,dc=sicredi,dc=com,dc=br
member: uid=rodrigo_carrara,cn=r,cn=users,dc=sicredi,dc=com,dc=br
member: uid=rogerio_campos,cn=r,cn=users,dc=sicredi,dc=com,dc=br
...
cat teste.txt | sort | uniq | sed '/uid=/{s/cn=users/cn=c,cn=p,cn=i,cn=users/;s/\(uid=\(.\)[^,]*\),cn=[^,]*,/\1,cn=\2,/;}'
...
member: uid=roberto_streit,cn=r,cn=c,cn=p,cn=i,cn=users,dc=sicredi,dc=com,dc=br
member: uid=rodrigo_araujo,cn=r,cn=c,cn=p,cn=i,cn=users,dc=sicredi,dc=com,dc=br
member: uid=rodrigo_carrara,cn=r,cn=c,cn=p,cn=i,cn=users,dc=sicredi,dc=com,dc=br
member: uid=rogerio_campos,cn=r,cn=c,cn=p,cn=i,cn=users,dc=sicredi,dc=com,dc=br
...
Testei no ldif completo e realmente mexeu só nos usuários.
Tenta isso:
sed '/uid=/{s/cn=users/cn=c,cn=p,cn=i,cn=users/;s/\(uid=\(.\)[^,]*\),cn=[^,]*,/\1,cn=\2,/;}'[]'sItamar
[Prev in Thread] Current Thread [Next in Thread]
- Re: SED - replace de certas palavras em um arquivo, Édnei Rodrigues, 2015/09/15
- Re: [shell-script] Re: SED - replace de certas palavras em um arquivo, Leslie Watter, 2015/09/15
- Re: [shell-script] Re: SED - replace de certas palavras em um arquivo, Édnei Rodrigues, 2015/09/15
- Re: [shell-script] Re: SED - replace de certas palavras em um arquivo, Édnei Rodrigues, 2015/09/16
- Re: [shell-script] Re: SED - replace de certas palavras em um arquivo, hpfn, 2015/09/16
- Re: [shell-script] Re: SED - replace de certas palavras em um arquivo, Édnei Rodrigues, 2015/09/16
- Re: [shell-script] Re: SED - replace de certas palavras em um arquivo, itamarnet, 2015/09/16
- Re: [shell-script] Re: SED - replace de certas palavras em um arquivo, Édnei Rodrigues <=
- Re: [shell-script] Re: SED - replace de certas palavras em um arquivo, itamarnet, 2015/09/16
- Re: [shell-script] Re: SED - replace de certas palavras em um arquivo, Édnei Rodrigues, 2015/09/16
- Re: [shell-script] Re: SED - replace de certas palavras em um arquivo, hpfn, 2015/09/17
- Re: SED - replace de certas palavras em um arquivo, itamarnet, 2015/09/17
- Re: [shell-script] Re: SED - replace de certas palavras em um arquivo, hpfn, 2015/09/17
- Re: [shell-script] Re: SED - replace de certas palavras em um arquivo, Julio C. Neves, 2015/09/16
- Re: [shell-script] Re: SED - replace de certas palavras em um arquivo, Marcelo Andrade, 2015/09/16
- Re: [shell-script] Re: SED - replace de certas palavras em um arquivo, Édnei Rodrigues, 2015/09/16
- Re: [shell-script] Re: SED - replace de certas palavras em um arquivo, Édnei Rodrigues, 2015/09/16
- Re: [shell-script] Re: SED - replace de certas palavras em um arquivo, Julio C. Neves, 2015/09/16
- Prev by Date: Re: [shell-script] Re: SED - replace de certas palavras em um arquivo
- Next by Date: Re: [shell-script] Inserindo informação com 'sed'
- Previous by thread: Re: [shell-script] Re: SED - replace de certas palavras em um arquivo
- Next by thread: Re: [shell-script] Re: SED - replace de certas palavras em um arquivo
- Index(es):