[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]
>
>
- Juntar linhas que tenham ^M (no AIX), Roberto Alves, 2009/02/05
- Re: [shell-script] Juntar linhas que tenham ^M (no AIX), Julio C. Neves, 2009/02/05
- Re: [shell-script] Juntar linhas que tenham ^M (no AIX), Moacir Souza, 2009/02/05
- Re: [shell-script] Juntar linhas que tenham ^M (no AIX), Roberto Alves, 2009/02/05
- Re: [shell-script] Juntar linhas que tenham ^M (no AIX), jimmy, 2009/02/05
- Re: [shell-script] Juntar linhas que tenham ^M (no AIX), Fabiano Caixeta Duarte, 2009/02/05
- Re: [shell-script] Juntar linhas que tenham ^M (no AIX), Julio C. Neves, 2009/02/05
- Re: [shell-script] Juntar linhas que tenham ^M (no AIX), Fabiano Caixeta Duarte, 2009/02/05
- Re: [shell-script] Juntar linhas que tenham ^M (no AIX),
Roberto Alves <=
- Re: [shell-script] Juntar linhas que tenham ^M (no AIX), jimmy, 2009/02/05
- Re: [shell-script] Juntar linhas que tenham ^M (no AIX), Julio C. Neves, 2009/02/05
Re: [shell-script] Juntar linhas que tenham ^M (no AIX), miranda, 2009/02/05