[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ler Arquivo
From: |
rodrigoschemes |
Subject: |
Re: Ler Arquivo |
Date: |
Thu, 17 Jan 2008 23:28:10 -0000 |
User-agent: |
eGroups-EW/0.82 |
Pessoal,
Voltando ao tópico.. é possível ler um arquivo separado por ";" e
executar comandos ??
Ex:
Arquivo.cfg
OLPR01;USER01
OLPR02;USER02
E o comando seria um ex:
SQLLOAD OLPR01/USER01
É possível a execução de um comando dinamicamente?
Abraços,
Rodrigo
--- Em address@hidden, "Julio C. Neves"
<julio.neves@...> escreveu
>
> 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 <tiago.peczenyj@...> 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
> > <leonardodg@... <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]
>