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

[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]
>




reply via email to

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