Por que for? Apenas complementando a resposta do Flávio, você precisa alterar o IFS para usar o for, como tinha pedido.
Se tiver outros for, um echo, ou alguma outra coisa que possa precisar de IFS diferente, poderá haver problemas. Não sei se cabe no seu caso, mas para leitura de linhas eu recomendaria o uso do read em loop exatamente como o Flávio sugeriu. A menos de algo que eu não tenha percebido, o IFS com o read pode ser exluído sem problemas, pois o read não o usa, seu default já é o \n e é alterado com o parâmtro -d, coisa que parece você não vai precisar. Vai de read... :) ------------------------------------------------------------------ >From: "Lucas Mocellin" > >obrigado pela resposta amigo, porem ainda é um pouco complicado para mim, >vou testar e estudar mais sobre. > >Obrigado novamente > >Lucas. > >Em 06/03/08, Flavio Junior <[EMAIL PROTECTED]> escreveu: >> >> $ while IFS=$' >' read -r LINHA; do echo "LINHA: $LINHA"; done < arquivo >> >> PS: IFS = Internal Field Separator, pra entender: cat -vet <<< $IFS >> ANdo na correria... >> >> sorte ae, >> >> Flávio do Carmo Junior >> >> 2008/3/6 Lucas Mocellin <[EMAIL PROTECTED]<lucasmocellin%40gmail.com> >> >: >> >> >> > Olá, >> > >> > seguinte pessoal, tenho um arquivo que tem o seguinte conteúdo: >> > >> > cat arquivo >> > 9948 /home/luizcelso/Luiz Celso/LC - fotos luiz celso/Adriana 018.mpg >> > 8568 /home/luizcelso/Luiz Celso/fotos/Logosofia - ingresso Ana C - >> > 30-03-05/Adri 018.mpg >> > 496 /home/luizcelso/Luiz Celso/fotos/Logosofia - ingresso Ana C - >> > 30-03-05/Adri 019.mpg >> > >> > quando eu faço num for ele pega os nomes por espaço( >> > i=9948,i=/home/luizcelso/Luiz,i=Celso/LC,...) gostaria que o for pegasse >> > uma >> > linha inteira, como posso fazer? >> > >> > Obrigado, >> > >> > Lucas. >> > >> > [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] > > --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
