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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Agrupar linhas


From: Fabiano Caixeta Duarte
Subject: Re: [shell-script] Re: Agrupar linhas
Date: Thu, 14 Jun 2007 11:31:00 -0300
User-agent: Thunderbird 1.5 (X11/20051201)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

tr '\n' '@' < dados | sed 's/@\(ESCANINHO\)/ \1/g' | tr '@' '\n'

Note o último caracter do comando sed ;)

Abraços!

Fabiano Caixeta Duarte
Consultor em soluções para Redes de Computadores
Linux User #195299
Ribeirão Preto - SP


mauricym escreveu:
> Obrigado Tiago, funcionou, porém somente para a primeira ocorrência
>  encontrada... o arquivo tem várias delas, tem alguma forma de
> contornar isto??
>
> Mauricy
>
>
> --- Em address@hidden, "Tiago Barcellos Peczenyj"
> <tiago.peczenyj@...> escreveu
>> Devem haver outras formas, pensei nessa agora:
>>
>> tr '\n' '@' < dados | sed 's/@\(ESCANINHO\)/ \1/' | tr '@' '\n'
>>
>> On 6/14/07, mauricym <mauricym@...> wrote:
>>> Pessoal
>>>
>>> Tenho o seguinte arquivo:
>>>
>>> OK N N JIC30E rodrigos 13/06/2007 09:32:07 01 SIC05J:20015G OK
>>> N N JIC30E rodrigos 13/06/2007 09:32:32 01 SIC05J:20040G OK N N
>>> JIC30E rodrigos 13/06/2007 09:33:04 01 SIC05J:20058M OK N N
>>> JMPA25E rcbr 13/06/2007 10:14:33 01 SMP25C:02 07 00 00 00 S 00
>>> ESCANINHO: FCM /FCM /FCM
>>>
>>> ... como faço para que quando for "encontrado" o string
>>> "ESCANINHO" ele coloque esta informação atrás da linha
>>> anterior?? Na verdade, esta linha que contém a string
>>> "ESCANINHO" pertence a linha anterior, mas o programa gerador o
>>> coloca na linha abaixo.
>>>
>>> Obrigado
>>>
>>> Mauricy
>>>
>>>
>>>
>>
>>
>> -- Tiago B Peczenyj Linux User #405772
>>
>> http://peczenyj.blogspot.com/
>>
>>
>> [As partes desta mensagem que não continham texto foram
>> removidas]
>>
>
>
>
>
> ---------------------------------------------------------------------
>  Esta lista não admite a abordagem de outras liguagens de
> programação, como perl, C etc. Quem insistir em não seguir esta
> regra será moderado sem prévio aviso.
> ---------------------------------------------------------------------
>  Sair da lista: address@hidden
> ---------------------------------------------------------------------
>  Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>  Servidor Newsgroup da lista: news.gmane.org Grupo:
> gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGcVEk++b4Zs4fOnMRAooyAJ0QqjLeTlVwJimTPp5i4HSp+EIMGQCeOf3F
7yXFv5qwB59o1FLAOZp3Ufw=
=mlwt
-----END PGP SIGNATURE-----



reply via email to

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