[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.