[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Dificultades de utilização do SED para limpar arquivo
From: |
beforekernel |
Subject: |
Re: Dificultades de utilização do SED para limpar arquivo |
Date: |
Sun, 04 Jul 2010 16:42:11 -0000 |
User-agent: |
eGroups-EW/0.82 |
Vlw mesmo. 3 dias de sofrimento e você resolveu em menos de 15 min.
tks.
--- Em address@hidden, Elder Marco <eldermarco@...> escreveu
>
> Eu tentei algo assim,
>
> Com o sed:
>
> $ cat Idap.txt
> CN=services,OU=Test,DC=linux,DC=local
> CN=usuario 1,OU=Usuario,OU=Depto,OU=Sede,OU=Teste,DC=linux,DC=local
> CN=usuario 2,OU=Usuario,OU=Depto,OU=Sede,OU=Teste,DC=linux,DC=local
>
> $ sed -n 's|CN=\([^,]\+\),.*|\1|p' Idap.txt
> services
> usuario 1
> usuario 2
>
> Sem o sed:
>
> $ cut -f2 -d= Idap.txt | cut -f1 -d,
> services
> usuario 1
> usuario 2
>
>
>
> On Sun, 2010-07-04 at 15:32 +0000, beforekernel wrote:
> >
> > Olá,
> >
> > Estou tentando criar um script que consulta a base ldap porém não
> > estou conseguindo deixar somente NOME da pessoa.
> >
> > CN=services,OU=Test,DC=linux,DC=local
> > CN=usuario 1,OU=Usuario,OU=Depto,OU=Sede,OU=Teste,DC=linux,DC=local
> > CN=usuario 2,OU=Usuario,OU=Depto,OU=Sede,OU=Teste,DC=linux,DC=local
> >
> > O resultado deveria ficar assim:
> > services
> > usuario 1
> > usuario 2
> >
> > Estou tentando da seguinte forma:
> > sed -e 's/^\S*=/"/;s/,\S*/"/'
> >
> > Mas o resultado está dando errado.
> >
> > Alguém podem me ajudar?
> >
> Não sou um expert no sed, mas tentei algo assim:
>
> Com o sed:
> ==========
>
> $ cat Idap.txt
> CN=services,OU=Test,DC=linux,DC=local
> CN=usuario 1,OU=Usuario,OU=Depto,OU=Sede,OU=Teste,DC=linux,DC=local
> CN=usuario 2,OU=Usuario,OU=Depto,OU=Sede,OU=Teste,DC=linux,DC=local
>
> $ sed -n 's|CN=\([^,]\+\),.*|\1|p' Idap.txt
> services
> usuario 1
> usuario 2
>
> Sem o sed:
> ==========
>
> $ cut -f2 -d= Idap.txt | cut -f1 -d,
> services
> usuario 1
> usuario 2
> >
>
> >
>
> --
> Elder Marco
>
> GNU/Linux User: #471180
>
> "Contra o positivismo, que pára perante os fenômenos e diz: 'Há apenas
> fatos', eu digo: 'Ao contrário, fatos é o que não
> há; há apenas interpretações'. "(Nietzsche)
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>