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 shell-script@yahoogrupos.com.br, "Julio C. Neves" <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> 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 > > <[EMAIL PROTECTED] <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] >