[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

(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/



Reply to: