Книга: Искусство программирования на языке сценариев командной оболочки

Пример 10-29. Создание меню с помощью select

Пример 10-29. Создание меню с помощью select

#!/bin/bash

PS3='Выберите ваш любимый овощ: ' # строка приглашения к вводу (prompt)

echo

select vegetable in "бобы" "морковь" "картофель" "лук" "брюква"

do

echo

echo "Вы предпочитаете $vegetable."

echo ";-))"

echo

break # если 'break' убрать, то получится бесконечный цикл.

done

exit 0

Если в операторе select список in list не задан, то в качестве списка будет использоваться список аргументов ($@), передаваемый сценарию или функции.

Сравните это с поведением оператора цикла

for variable [in list]

в котором не задан список аргументов.

Оглавление книги


Генерация: 1.546. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз