[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Identificando quebra de linha com expressão regular
From: |
Valtoir |
Subject: |
Re: [shell-script] Identificando quebra de linha com expressão regular |
Date: |
Thu, 15 Mar 2012 22:32:53 -0300 |
prá facilitar ainda mais:
ldapsearch BLABLABLA | grep -B1 ^jpegPhoto
T+
Valtoir
Em 15 de março de 2012 22:30, Valtoir <address@hidden> escreveu:
> Boa noite,
>
> Não serve o grep?
>
> grep -B1 ^jpegPhoto arquivo
>
> O comando acima vai jogar na saída padrão o seguinte:
>
> dn: uid=juca.viana,ou=expre,dc=xxxxxx,dc=com,dc=br
> jpegPhoto:
> --
> dn: uid=maria,ou=expre,dc=xxxxxx,dc=com,dc=br
> jpegPhoto:
> --
> dn: uid=renato.servo,ou=expre,dc=xxxxxx,dc=com,dc=br
> jpegPhoto:
> --
> dn: uid=joubert.barcelos,ou=expre,dc=xxxxxx,dc=com,dc=br
> jpegPhoto:
> --
> dn: uid=vagner.costa,ou=expre,dc=xxxxxx,dc=com,dc=br
> jpegPhoto:
>
> Acho que é um bom começo ;-)
>
> T+
>
> Valtoir
>
> Em 15 de março de 2012 21:22, Adonai Silveira Canez <address@hidden
> > escreveu:
>
> **
>>
>>
>> Pessoal, abaixo tenho a saida de uma consulta no ldapsearch alguns
>> registros "dn:" saem na linha seguinte o parametro "jpegPhoto:" e outros
>> não. Todos saem com uma linha em branco, eu quero criar uma expressão
>> regular para excluir as linhas que não tem um jpegPhoto abaixo. Alguem
>> pode
>> me dar a dica de como fazer isso com o sed? A minha maior dificuldade é
>> trabalhar com a quebra de linha.
>>
>> dn: uid=admin-admin,ou=expre,dc=xxxxxx,dc=com,dc=br
>>
>> dn: uid=juca.viana,ou=expre,dc=xxxxxx,dc=com,dc=br
>> jpegPhoto:
>>
>> dn: uid=maria,ou=expre,dc=xxxxxx,dc=com,dc=br
>> jpegPhoto:
>>
>> dn: uid=renato.servo,ou=expre,dc=xxxxxx,dc=com,dc=br
>> jpegPhoto:
>>
>> dn: uid=joubert.barcelos,ou=expre,dc=xxxxxx,dc=com,dc=br
>> jpegPhoto:
>>
>> dn: uid=vagner.costa,ou=expre,dc=xxxxxx,dc=com,dc=br
>> jpegPhoto:
>>
>> dn: uid=ucpe,ou=expre,dc=xxxxxx,dc=com,dc=br
>>
>> dn: uid=gpc,ou=expre,dc=xxxxxx,dc=com,dc=br
>>
>> dn: uid=gerenciamento.sla,ou=expre,dc=xxxxxx,dc=com,dc=br
>>
>> dn: uid=adi,ou=expre,dc=xxxxxx,dc=com,dc=br
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>>
>
>
[As partes desta mensagem que não continham texto foram removidas]