Re: (Exemplo)Como ler linha por linha de um arquivo de texto shell script?
Olá ...
Pq vc nao usa algo como:
for i in $(cat <SEUARQUIVO>); do
COMANDO "$i"
done
[]´s
Marcio
----- Original Message -----
From: "Pablo Henrique" <pablohstc@yahoo.com.br>
To: "debian-list" <debian-user-portuguese@lists.debian.org>
Sent: Sunday, April 13, 2003 8:58 PM
Subject: (Exemplo)Como ler linha por linha de um arquivo de texto shell
script?
> Leandro estou passando abaixo os dois exemplos um do
> arquivo que tenho:
>
> pablo@matilde:~/musicastmp$ cat arquivo_exemplo
> #CONTEUDO DO ARQUIVO
>
> /mnt/hda7/Musicas/Vivaldi - Four Seasons - Summer.mp3
> /mnt/hda7/Musicas/Angra - Carry On.mp3
> /mnt/hda7/Musicas/Angra - Judgement Day.mp3
> /mnt/hda7/Musicas/Angra - Nova era.mp3
>
> Agora estou enviado o exemplo que voce me passou
>
> pablo@matilde:~/musicastmp$ cat linha2linha.sh
> Z=10
> CL=0
>
> for i in $(cat arquivo_exemplo); do
> CL=`expr $CL + 1`
> #echo " -- $CL -- "
> if [ "$CL" == "$Z" ]; then
> echo "$i"
> exit
> fi
> done
> pablo@matilde:~/musicastmp$ ./linha2linha
> #RETORNA
>
> On.mp3
>
> preciso de algo do genero
>
> while(!arquivo_eof){
> leia_linha $i do arquivo
> executa funcao xyz passando a linha $i como
> paramentro
> $i ++
> }
>
> Tem como fazer isso no script?
>
> _______________________________________________________________________
> Yahoo! Mail
> O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso
POP3, filtro contra spam.
> http://br.mail.yahoo.com/
>
>
> --
> To UNSUBSCRIBE, email to debian-user-portuguese-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
>
>
Reply to: