|
From: | Édnei Rodrigues |
Subject: | Re: [shell-script] Re: SED - replace de certas palavras em um arquivo |
Date: | Wed, 16 Sep 2015 09:32:30 -0300 |
Pessoal,percebi que há um problema maior...
Meu problema é que haverá casos onde o formato do UID serão diferente, como explico abaixo:
uid=ednei_Rodrigues,cn=e,cn=users,cn=sicredi,dc=com,dc=br
Nesse caso, eu já tinha um sed que removia o cn=users,cn=sicredi... mantendo o uid=ednei_rodrigues,cn=e.
Mas há casos onde o UID está com o formato diferente:
uid=mateus_junior,cn=central_pr,cn=users,dc=sicredi,dc=com,dc=br
Neste caso, eu tenho que remover desde cn=central_pr e inserir um cn=m, respeitando uma regra da árvore ldap, devo inserir na subtree de acordo com a letra inicial e mais o cn=c,cn=p,cn=i,cn=users,dc=sicredi,dc=com,dc=br.
Enfim, impossível resolver num sed, não é ?
Obrigado pela resposta.
Ocorreu o erro de sed: -e expressão #1, caractere 94: expressão regular precedente invalida.
Em 16/09/2015 08:29, "Marcelo Andrade address@hidden [shell-script]" <address@hidden> escreveu:2015-09-15 16:25 GMT-03:00 Édnei Rodrigues
address@hidden [shell-script]
<address@hidden>:
>
> Nesse arquivo, eu tenho que trocar o
> cn=users,dc=sicredi,dc=com,dc=br
> por
> cn=c,cn=p,cn=i,cn=users,dc=sicredi,dc=com,dc=br.
>
> Contudo, eu me deparei que há usuários com cn a mais,
> Estava feliz com o sed abaixo:
> sed -i 's/*cn=users,dc=sicredi,dc=com,dc=br*/cn=c,cn=p,cn=i,cn=users,dc=sicredi,dc=com,dc=br/g' ${grupos}.ldif
sed -i -r 's/*cn=users(cn=.*,),dc=sicredi,dc=com,dc=br*/cn=c,cn=p,cn=i,cn=users,dc=sicredi,dc=com,dc=br/g'
${grupos}.ldif
Atenciosamente.
--
MARCELO F ANDRADE | Belem, Amazonia, Brazil | http://about.me/mfandrade
[Prev in Thread] Current Thread [Next in Thread]
- Re: [shell-script] Re: SED - replace de certas palavras em um arquivo, (continued)
- 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, 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 <=
- 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/18
- Prev by Date: Re: [shell-script] Re: SED - replace de certas palavras em um arquivo
- Next by Date: Re: [shell-script] Re: SED - replace de certas palavras em um arquivo
- 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):