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

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

Re: [shell-script] Re: Eliminar Espaços


From: eric miranda
Subject: Re: [shell-script] Re: Eliminar Espaços
Date: Wed, 19 Jan 2011 12:22:27 -0200

Sim, faça a substituição no arquivo inteiro, em seguida use o split para
dividir em arquivos menores.

split -l 97 arquivo

flw!

Em 19 de janeiro de 2011 10:16, carvalho.marcelov <
address@hidden> escreveu:

>
>
> 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 <shell-script%40yahoogrupos.com.br>,
> "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><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]
> >
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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