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

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

Re: Eliminar Espaços


From: carvalho.marcelov
Subject: Re: Eliminar Espaços
Date: Wed, 19 Jan 2011 12:16:13 -0000
User-agent: eGroups-EW/0.82

Pessoal, Muito bom. Tudo funcionou, obrigado. Agora é usar os conceitos, 
estudar e aprender. Sem ser muito abusado, surgiu mais uma dúvida que não sei 
se é possível. Vou precisar completar os espaços de cada linha deste arquivo 
até um total de 97, pois se não for assim não consigo fazer a importação para o 
software que desejo. Isto é possível?

Att,

Marcelo 

--- Em address@hidden, "Julio C. Neves" <julio.neves@...> escreveu
>
> Fala Marcelo,
> no caso do shell, o uso de bits é precioso, pois sempre tentamos fazer o
> menor cmd possível. assim sendo, a menor solução já foi apresentada:
> 
> $ sed 's/ //' arquivo
> 
> A solução do seu chefe ;) é mais abrangente, mas ficaria melhor (e menor) se
> fosse assim:
> 
> $ sed -r 's/([0-9]) ([A-Z])/\1\2/g' nome_do_arquivo.txt
> 
> Não há necessidade dos parênteses em volta do espaço em branco.
> 
>  Abraços,
> 
> Julio
> 
> *Cursos de Shell ou Zenity em fins de semana?*
> 
> *☎ Ligue (21) 8112-9988* ☎
> 
> 
> Em 19 de janeiro de 2011 01:08, Marcelo Vilar
> <tchelovilar@...>escreveu:
> 
> >
> >
> > Aproveitando um ensinamento do meu chefe, utilize o comando abaixo:
> > sed -r 's/([0-9])( )([A-Z])/\1\3/g' nome_do_arquivo.txt
> >
> > Você quer apenas o espaco entre a numeração e o nome, então acho que isso
> > resolve.
> >
> > ________________________________
> > De: carvalho.marcelov 
> > <carvalho.marcelov@...<carvalho.marcelov%40yahoo.com.br>
> > >
> > Para: address@hidden <shell-script%40yahoogrupos.com.br>
> > Enviadas: Terça-feira, 18 de Janeiro de 2011 15:33:53
> > Assunto: [shell-script] Eliminar Espaços
> >
> >
> > 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
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >  
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




reply via email to

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