Поиск…


Вступление

Выберите ключевое слово, которое можно использовать для ввода входного аргумента в формате меню.

Выбрать ключевое слово можно для ввода входного аргумента в формате меню

Предположим, вы хотите, чтобы 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