Fala Paulo, o que o Leandro quis dizer foi para vc ler os "Papo de Botequim" em www.julioneves.com que é um livro livre de shell, em português e cheio de exemplos.
Lá vc verá que construções do tipo: while read cmd do ... ... done < "$FILENAME" Servem para ler cada linha do arquivo definido na variável $FILENAME para a variável $cmd. Tb está lá em www.julioneves.com que para obter os tempos (execução, CPU e sistema) use o cmd time. Experimente fazer: time for ((i=1; i<=500; i++)) do echo $i > /dev/null done O cmd acima simplesmente fará um loop de 500 voltas e no final te dará os tempos decorridos para tal. Assim sendo se o script que vc deseja medir os tempos que vc chamar-se prg, basta fazer: time ./prg Abração, Julio Em 01/02/08, Paulo Soares Drumond <[EMAIL PROTECTED]> escreveu: > > Obrigado, Leandro, > > Suas dicas já foram de grande auxílio. > > Paulo Soares Drumond, Campinas, SP > > Em 01/02/08, Leandro Santiago da Silva <[EMAIL > PROTECTED]<leandrosansilva%40gmail.com>> > escreveu: > > > > Este read cmd basicamente faz com que a variavel cmd seja, em cada > > execução do loop, uma linha do arquivo $FILENAME. Na dúvida, acessa o > > site do Julio Neves que lá tem uma boa explicação deste "fenômeno". > > Pelo que pude ver, o script em questão pode ser executado da seguinte > > forma: > > $ script.sh "<arquivo com uma lista de comandos>" "<arquivo com a > > saída dos comandos time>" > > > > Aí se ele funciona ou não para o que você quer, você que tem que > > verificar ;-) > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Abraços, Julio [As partes desta mensagem que não continham texto foram removidas]