Napisałem coś takiego:
Kod: Zaznacz cały
while [$odp != $0]; do
prog_dir=$(dialog --stdout --title "Where is $program?" --fselect / 14 48)
odp=$(dialog --stdout --title "Question" --yesno "Are you sure $prog_dir ?" 14 48)
done
Poradźcie mi proszę co przeoczyłem lub co napisałem źle.
Edit:
Nieco zmodyfikowałem kod, kod w środku pętli uruchamia się ale mimo to pętla nie działa prawidłowo, tzn. ciągle wznawia swoje działanie:
Kod: Zaznacz cały
until [$? != true]; do
prog_dir=$(dialog --stdout --title "Where is $program?" --fselect / 14 48)
dialog --stdout --title "Question" --yesno "Are you sure $prog_dir ?" 14 48
done
Kod: Zaznacz cały
until [$odp != true]; do
prog_dir=$(dialog --stdout --title "Where is $program?" --fselect / 14 48)
odp=$(dialog --stdout --title "Question" --yesno "Are you sure $prog_dir ?" 14 48)
done