[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Ler Arquivo
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Ler Arquivo |
Date: |
Fri, 4 Jan 2008 14:02:56 -0200 |
Agora veja isso, usando o mesmo arquivo xxx que o Tiago preparou:
IFS=';:'
$ while read a b c
do
echo -e "cpo a = $a\ncpo b = $b\ncpo c = $c\n=======\n"
done < xxx
Olha agora a execução:
cpo a = asd sad dsa
cpo b =
cpo c =
=======
cpo a = sdsd
cpo b = dreawqw
cpo c = ers
=======
cpo a = qqq
cpo b =
cpo c =
=======
Abraços,
Julio
Em 04/01/08, Tiago Barcellos Peczenyj <address@hidden> escreveu:
>
> Depende de como vc lê
>
> $ cat xxx
> asd sad dsa
> sdsd : dreawqw; ers
> qqq
>
> $ while read linha ; do echo "|${linha}|" ; done < xxx
> |asd sad dsa|
> |sdsd : dreawqw; ers|
> |qqq|
>
> Aqui eu li 3 linhas apenas E tem dois-pontos e ponto-e-virgula.
>
> On Jan 4, 2008 1:45 PM, Leonardo D'Angelo Goncalves
> <address@hidden <leonardodg%40ig.com.br>> wrote:
> >
> >
> >
> >
> >
> >
> > Boa Tarde
> >
> > Gostaria de saber como fazer um laço para ler um arquivo linha por
> > linha... mas este arquivo contem espaços e "pontos" e
> > "ponto-e-virgula" o que faz com que o laço execute mais vezes do que a
> > quantidade de linhas do arquivo... há um modo de ignorar isto?
> >
> > Obrigado
> >
>
> --
> Tiago B Peczenyj
> Linux User #405772
>
> http://peczenyj.blogspot.com/
> "what does not kill us makes us stronger"
>
>
--
Abraços,
Julio
Feliz Natal
:wq
[As partes desta mensagem que não continham texto foram removidas]