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

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

Re: [shell-script] Juntar linhas que tenham ^M (no AIX)


From: Roberto Alves
Subject: Re: [shell-script] Juntar linhas que tenham ^M (no AIX)
Date: Thu, 5 Feb 2009 14:11:04 -0300

Pessoal,
obrigado mesmo por estarem me ajudando mas ainda não foi.
Como eu disse já tentei várias coisas.

Jimmy, essa sua sugestão eu peguei no man do sed no AIX e não consegui
fazer funcionar.
Não sei o que é. Ele me envia a mesma msg de erro que no exemplo do Fabiano.

Fabiano, a sua sugestão é boa mas me dá essa msg de erro:

swn1f1@/home/uload46->sed ':z;/\r/{N;s/\r\n//;tz}' teste
sed: 0602-417 The label :z;/\r/{N;s/\r\n//;tz} is greater than eight characters.

Mestre Julio,
a sua opção eu já tinha tentado também.
Ela só retira o ^M mas não junta as linhas.
No linux funciona mas no AIX não.

Acho que já disse que no AIX isso é um saco...nada funciona.
Que saudades do linux....

Desculpem demorar mas tava em reunião e só vi suas respostas agora.
obrigado mesmo.

Roberto



2009/2/5 Fabiano Caixeta Duarte <address@hidden>:
> 2009/2/5 Julio C. Neves <address@hidden>
>
>> Eu não havia entendido que vc queria juntar linhas que terminassem em
>> \r\n.
>> Çom o tr -d, não dá pq vc matará todos os \n e todos os \r. Assim sendo é
>> melhor usar o sed:
>>
>> sed 's/\r\n//' arquivo
>> --
>> Abração,
>> Julio
>> *Cursos de Shell e Zenity nos finais de semana:
>> - Em SP ligue (11) 2125-4747;
>> - Em DF ligue (61) 3223-3000;
>> - No RJ brevemente;
>> - Turmas fechadas em outras cidades ligue (21) 8112-9988
>>
>
> Fala, mestre!
>
> Eu já tava com aquela sensação de ter chovido no molhado com aquela solução
> que apresentei e corri pra testar sua sugestão.
>
> Porém, de fato só substituir \r\n por nada não funciona. Penso que seja
> porque o último \n da linha não vai para o pattern space.
>
> Então tem que fazer mesmo concatenações (N) no loop.
>
> Abração!
>
> --
> Fabiano Caixeta Duarte
> Especialista em Redes de Computadores
> Linux User #195299
> Ribeirão Preto - SP
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 


reply via email to

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