輸入:1 - > 2- 如何獲得的最後一個元素在管線
while read -a line; do
if ((line[2] < 1)); then
echo "Graph does not match known sites3"
exit
fi
done < "$2"
錯誤
syntax error: invalid arithmetic operator (error token is "")
出於某種原因,線[2]不被視爲數字2。 .. 我該如何解決這個問題?
無法重現你的問題。你能否將確切的輸入更清晰? – Mat
打開shell調試以查看您的條件處理,即'set -vx'。祝你好運。 – shellter
謝謝大家... – Christine