我被困在一個部分,我不明白爲什麼,讓我貼我的代碼:直到循環if語句
local correctId=false
echo $ticketMessage
read deviceId
until [[ $deviceId =~ [0-9]+ && correctId = true ]]; do
if [ ! -e $baseDevicesPath"/$deviceId" ]; then
echo $deviceError
correctId=false
else
correctId=true
fi
if [[ ! $deviceId =~ [0-9]+ ]]; then
echo $ticketMessage
fi
read deviceId
done
echo "I DONT COME HERE?"
如果DEVICEID和correctId都是真實的,它應該退出,直到循環,走得更遠?但它不,不知道我在這裏做錯了什麼?
笑你們完蛋了,傻,笑IM感謝:,雙引號不是在'需要d – Lars 2015-04-06 12:23:56