Позвольте представить вам мой цикл:
NUM_LINE=0
while read line; do
let NUM_LINE+=1
if [ $NUM_LINE -lt 41 ]; then
echo -e "\t$BLANC|$ORIGINAL $line $BLANC|"
else
echo -e "\n\t$BLANC## "$GRIS"Llista de Nodes sel·leccionats $BLANC############$ORIGINAL\n"
read AUX
NUM_LINE=0
fi
done <$NODES
Так что:
$ BLANC составляет \033[1;37m
$ GRIS same
$ ORIGINAL также
$ NODES - это абсолютный путь к файлу, который содержит много строк, таких как:
| 23127 myserver 98.194.263.29 |
Проблема:
echo
внутри оператора else
правильно сработал.
Но этого не происходит с оператором read
Есть предложения?