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

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

Re: [shell-script] separar arquivo de duas colunas (separados com espaco


From: Fernando Garcia
Subject: Re: [shell-script] separar arquivo de duas colunas (separados com espacos - quantidade variavel)
Date: Mon, 08 Oct 2007 13:11:18 -0300
User-agent: Thunderbird 1.5.0.13 (X11/20070824)

Renato,

Nesse caso eu usaria um tr -s " " antes do cut.
O -s (squeeze) elimina caracteres repetidos, deixando somente um.


Renato de Oliveira Diogo escreveu:

Na vdd não resolveu pelo motivo de a separação de espaco não ser um único
espaço e sim é variado. Mas acabei resolvendo de uma outra forma (manual
mesmo).
Substituo 2 espaco por um "|" e vou fazendo isto até não achar espaço, e
depois uso o awk para pegar a coluna separado por "|".

Vlw pelo ajuda :)

[]s

On 10/5/07, André Saunite <address@hidden <mailto:saunite%40gmail.com>> wrote:
>
> Dessa forma resolve o seu problema?
>
> cut -d' ' -f1 <nome arquivo>
>
> ou
>
> awk '{ print $1 }' <nome arquivo>
>
> Abs,
> André
>
> On 10/5/07, Renato de Oliveira Diogo <address@hidden <mailto:rdiogo01%40yahoo.com.br><rdiogo01%40yahoo.com.br>>
> wrote:
> >
> > Olá pessoal
> >
> > tenho um arquivo que tem na primeira coluna email, na segunda nome.
> >
> > Quero pegar somente a primeira coluna (email), porém a separação entre
> > email
> > e nome é espaço, so que variavel (1 espaco ou 2 espaco ou 3 espaco...)
> > como faço?
> >
> > exemplo:
> > address@hidden <mailto:suporte%40dominio1.com.br> <suporte%40dominio1.com.br><suporte%40dominio1.com.br> suporte > > address@hidden <mailto:hmm%40dominio2.com.br> <hmm%40dominio2.com.br> <hmm%40dominio2.com.br> hmm > > address@hidden <mailto:webmaster%40domini1.com.br> <webmaster%40domini1.com.br><webmaster%40domini
> 1.com.br> webmaster
> > address@hidden <mailto:tester%40dominio2.com.br> <tester%40dominio2.com.br> <tester%40dominio2.
> com.br> tester
> > address@hidden <mailto:speedvip%40dominio2.com.br> <speedvip%40dominio2.com.br><speedvip%40dominio
> 2.com.br> speedvip
> > address@hidden <mailto:acm%40dominio2.com.br> <acm%40dominio2.com.br> <acm%40dominio2.com.br> acm > > address@hidden <mailto:acmaio%40domino1.com.br> <acmaio%40domino1.com.br> <acmaio%40domino1.com.br>
> acmaio
> >
> > alguem pode me ajudar?
> >
> > []s
> > --
> > ________________________________________________
> > Renato de Oliveira Diogo
> >
> > Bacharel em Ciência da Computação
> > UNESP - Bauru
> >
> > address@hidden <mailto:renato.diogo%40gmail.com> <renato.diogo%40gmail.com> <renato.diogo%
> 40gmail.com>
> > address@hidden <mailto:renato.diogo%40yahoo.com.br> <renato.diogo%40yahoo.com.br> <renato.diogo%
> 40yahoo.com.br>
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> ------------------------------------
> André Marques Saunite
> e-mail/MSN: address@hidden <mailto:saunite%40gmail.com> <saunite%40gmail.com>
> Linux User - 308676
> ------------------------------------
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

--
________________________________________________
Renato de Oliveira Diogo

Bacharel em Ciência da Computação
UNESP - Bauru

address@hidden <mailto:renato.diogo%40gmail.com>
address@hidden <mailto:renato.diogo%40yahoo.com.br>

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




reply via email to

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