Oi tudo,
Estou a tentar escrever um script que deve ler a primeira linha do arquivo e executar alguma tarefa. Uma vez que a tarefa esteja concluída a próxima linha do arquivo deve ser lido a tarefa deve ser realizada.
Assim é que é possível ter um balcão tipo de coisa, em
sed ou awk, que incrementos e, consequentemente, provocar a próxima linha a ser lida?
Na sequência é como eu pensei de fazê-lo, mas ele não funciona como eu não pode atribuir valor para US $ C para chegar ao ler uma linha:
Código:
C=1 #counter
while true
do
LOG=`sed '$C!d' /var/log/somelog.log`
#
perform the task on $LOG
#
C=`expr $C + 1`
done