daemonio
(usa Slackware)
Enviado em 11/10/2013 - 23:20h
cat numeros.txt
1
2
3
$ sed 1d numeros.txt
2
3
No seu código ficaria assim:
caminho=$(head -1 /entrada/arq_01_teste.txt)
while read linha
done < $(sed 1d /entrada/arq_01_teste.txt)
ou jogar tudo pra dentro do while
primeiralinha=1
while read linha
do
[ $primeiralinha = 1 ] && caminho=$linha && primeiralinha=0
done < /entrada/arq_01_teste.txt
ai economiza dois processos (head e sed). Ou utilize o exec, mas no seu caso acho que so complicaria mais usar descritores.
t+