я застрял на части, и я не понимаю, почему, позвольте мне вставить свой код:до контура с, если заявления
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 истинны, он должен выйти из до цикла и идти дальше? но это не так, я понимаю, что я делаю неправильно здесь?
лол вы вот это, им глупо, лол спасибо: D – Lars