INPUTDISTANCE()
{
#user input start here
jarak=$(zenity --entry --title "Entry box distance" --text "Please, enter the distance." --width=500 --height=150 --cancel-label=Back); echo $jarak
#if user press cancel/back button
[ $? -eq 0 ] || GIVEUSEROPTION
#make sure user make integer input
if ! [[ "$jarak" =~ ^[0-9]+$ ]]
then
exec >&2
zenity --warning --text "Sorry integers only"
INPUTDISTANCE
fi
INPUTTIME
}
Я сделал код, подобный этому, но у меня есть проблема, каждый раз, когда я нажимаю кнопку отмена / возврат , это выдает мне предупреждение от оператора if else.Но я хочу, чтобы, если я нажму кнопку «Отмена / Назад», он вернется к другим методам.