bash dialog

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

bugmenot555
Сообщения: 42
ОС: Debian Lenny

bash dialog

Сообщение bugmenot555 »

Начал писать скриптик небольшой. Основное приложение dialog. Так вот не могу сообразить как в стандартной конструкции выходить назад в главный диалог/меню

Примерно пока вот так:

Код: Выделить всё

#!/bin/bash
tempfile=`mktemp 2>/dev/null` || tempfile=/tmp/test$$
main(){
dialog --backtitle "Update script"  --title "menu" --menu "Check your option" 20 51 3 \
                "1" "no options" \
                "2" "with options" \
                "3" "Less file" 2> $tempfile
}
main
retval=$?

case $? in
        0)
if [ $choice -eq 3 ];then
dialog --backtitle "Update script"  --title "Less history" --textbox less.txt 0 0
#main
else
echo "its no LESS"
fi
;;
        1)
                echo "Cancel pressed.";;
        255)
                echo "Box closed.";;
esac


Ну например когда я выбираю 3-ю опцию, то хочу выйти назад в предыдущее меню. Понимаю, что совсем просто, но не могу сообразить:) Спасибо
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: bash dialog

Сообщение landgraf »

while ?
Спасибо сказали: