[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Tirar espaços em brancos a direita de cada campo
From: |
Jonathan Lessa |
Subject: |
Re: [shell-script] Tirar espaços em brancos a direita de cada campo |
Date: |
Wed, 11 Jul 2012 15:49:22 -0300 |
Se a separação for somente com o '|' pode usar:
$ sed "s/ |/|/g" arq1
pato donald|mickey mouse|tio patinhas|huguinho zezinho e luizinho|irmaos
metralhas|
Em 11 de julho de 2012 15:45, Jonathan Lessa <address@hidden>escreveu:
> Pelo exemplo que você deu isso deve servir:
>
> $ cat arq1
> pato donald |mickey mouse |tio patinhas |huguinho zezinho e luizinho
> |irmaos metralhas |
>
> $ sed -r "s/ ([^[:alnum:]])/\1/g" arq1
> pato donald|mickey mouse|tio patinhas|huguinho zezinho e luizinho|irmaos
> metralhas|
>
>
> Att.:
> Jonathan Lessa
>
>
>
> Em 11 de julho de 2012 15:40, Emerson Domingues Souto - H2M <
> address@hidden> escreveu:
>
> **
>>
>>
>> Tenho um arquivo texto onde o delimitador de campo é o pipe.
>> Preciso em cada campo tirar os espaços em branco a direita, mas até agora
>> só consegui tirar o último espaço em branco de cada campo.
>> Alguém sabe como fazer ?
>>
>> # cat arq1
>> pato donald |mickey mouse |tio patinhas |huguinho zezinho e luizinho
>> |irmãos metralhas |
>> # cat arq1.txt | sed 's/ |/|/' > arq2.txt
>> # cat arq2
>> pato donald|mickey mouse |tio patinhas |huguinho zezinho e luizinho
>> |irmãos metralhas |
>>
>> Eu queria que o arq2 ficasse assim:
>> pato donald|mickey mouse|tio patinhas|huguinho zezinho e luizinho|irmãos
>> metralhas|
>>
>> Emerson Domingues Souto
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>>
>
>
>
> --
> Att.:
> Jonathan Lessa
>
>
--
Att.:
Jonathan Lessa
[As partes desta mensagem que não continham texto foram removidas]