Bash
Выбрать ключевое слово
Поиск…
Вступление
Выберите ключевое слово, которое можно использовать для ввода входного аргумента в формате меню.
Выбрать ключевое слово можно для ввода входного аргумента в формате меню
Предположим, вы хотите, чтобы user
select
ключевые слова из меню, мы можем создать скрипт, похожий на
#!/usr/bin/env bash
select os in "linux" "windows" "mac"
do
echo "${os}"
break
done
Объяснение: Здесь ключевое слово select
используется для циклического перебора списка элементов, которые будут представлены в командной строке для пользователя. Обратите внимание на ключевое слово break
для выхода из цикла после выбора пользователем. В противном случае цикл будет бесконечным!
Результаты. После запуска этого скрипта будет отображено меню этих элементов, и пользователю будет предложено выбрать его. После выбора значение будет отображаться, возвращаясь к командной строке.
>bash select_menu.sh
1) linux
2) windows
3) mac
#? 3
mac
>
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow