Sou iniciante em Shell. Criei um script que deve ler um arquivo auxiliar composto por mais de cem linhas. Em cada uma das linhas está o nome de um arquivo e um parâmetro numérico. Quando executo o script, percebo que o script só lê a primeira linha do arquivo auxiliar. Como posso solucionar isso? Já tentei algumas dicas daqui do fórum, mas meu nível iniciante não me permite achar o problema. Alguém pode ajudar, por favor? Desde já agradeço.
______
while read -r arqq dado
do
ARQ=${arqq}
scalamax=${dado}
nscala=$((2*scalamax))
i=${ARQ}
echo $i
rm -f OK_${ARQ}
touch OK_${ARQ}
while read -r co1 co2 co3 co4 co5 co6 co7 co8 co9
do
if [ ${co7} == "9.9999900e+003" ]
then
echo "${co7} 0" >> OK_${i}
else
echo "${co7} 1" >> OK_${i}
fi