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

Пример 10-30. Создание меню с помощью select в функции

Пример 10-30. Создание меню с помощью select в функции

#!/bin/bash

PS3='Выберите ваш любимый овощ: '

echo

choice_of()

{

select vegetable

# список выбора [in list] отсутствует, поэтому 'select' использует входные аргументы функции.

do

echo

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

echo ";-))"

echo

break

done

}

choice_of бобы рис морковь редис томат шпинат

# $1 $2 $3 $4 $5 $6

# передача списка выбора в функцию choice_of()

exit 0

См. так же Пример 34-3.

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


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