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

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

Re: Eliminar Espaços


From: Cristiano
Subject: Re: Eliminar Espaços
Date: Wed, 19 Jan 2011 00:18:16 -0000
User-agent: eGroups-EW/0.82


--- Em address@hidden, "carvalho.marcelov" <carvalho.marcelov@...> escreveu
>
> Pessol, tenho um arquivo com mais de 400 linhas com o seguinte layoute:
> 000000000000110001801275925993700000002122002 MARCELO CARVALHO
> Preciso eliminar o espaço entre o ultimo número e a primeira letra do nome. 
> Como ainda engatinho (bem devagar) no shell as idéias ainda não clarearam na 
> minha mente para uma solução. Acho q com sed deve dar pra fazer, mas não faço 
> idéia de como começar.
> Agradeço pela ajuda
> Marcelo V. Carvalho
>

Se o espaço que você quer remover é sempre (e apenas) o primeiro, um simples 
comando de substituição do sed resolve:

cristiano@mga0-financ-nb:~> echo "000000000000110001801275925993700000002122002 
MARCELO CARVALHO" | sed 's/ //'
000000000000110001801275925993700000002122002MARCELO CARVALHO

Note que não se deve usar o 'g' no fim do comando 's', pois não se deseja a 
substituição 'global', ou seja, de todas as ocorrências em casa linha, apenas 
da primeira.






reply via email to

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