Страница 1 из 1

Консольное меню

Добавлено: 2008-11-18 19:11:25
RusBiT
Меню с помощью case создал без проблемы.
А вот с select не могу разобраться , нашел пример в интернете, не работает.

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

#!/bin/sh
OPTIONS="Hello Quit"
           select opt in $OPTIONS; do
               if [ "$opt" = "Quit" ]; then
                echo done
                exit
               elif [ "$opt" = "Hello" ]; then
                echo Hello World
               else
                clear
                echo bad option
               fi
           done
Syntax error: "do" unexpected
Есть еще способы создания циклического меню?

Re: Консольное меню

Добавлено: 2008-11-18 19:49:10
zg

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

zg# man sh | col -b | grep -i select
     can select a different shell with the chsh(1) command.  The shell imple-
             last    Select the commands to list or edit.  The number of pre-
zg#
RusBiT писал(а):#!/bin/sh
наврядли

ты нашёл скорее всего пример для линукса, в бзде для этих целей лушче юзать dialog