1
讓我介紹我的循環,大家:擊:讀取裏面while循環
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相同
$ ORIGINAL以及
$ NODES是包含很多行的文件的絕對路徑,例如:
| 23127 myserver 98.194.263.29 |
問題:
的echo
的else
聲明它的正確觸發內。 但是它不會發生與read
聲明相同
任何建議?
有點棘手,但瑣碎的至少:(謝謝哥們! – morphynoman 2012-03-02 16:47:43
而不是使用'EXEC 3 <$ NODES'循環之前,你也可以使用'做3 <$ NODES'在循環結束。恕我直言,這是稍微清潔,因爲它不會在循環結束後留下$ NODE文件的陳舊連接。 – 2012-03-02 22:16:36