Использование оператора select в языке shell
select
Оператор select может использоваться как способ реализации меню
select по умолчанию использует в качестве приглашения к вводу PS3 (#?)
Если в операторе select не используется список аргументов, тогда по умолчанию будет использоваться список параметров $@
#Список аргументов задан
#!/bin/bash
PS3="Выбери свой любимый овощь: "
select vegetable in "Морковь" "Картофель" "Помидор" "Лук"
do
echo "Ваш любимый овощ: $vegetable"
break
done
#Список аргументов не задан
#!/bin/bash
PS3="Выбери свой любимый овощь: "
select vegetable
do
echo "Ваш любимый овощ: $vegetable"
break
done
Источники
Связанные темы
Использование команды tee в Linux
Использование wget и curl в Linux
Команда chattr и lsattr в Linux
Использование awk Linux Alpine
Проверка на необходимость перезапуска после обновления пакетов
Архивирование и сжатие файлов в Linux
Полезные команды и скрипты Linux
Использование регулярных выражений в Linux
Условная конструкция if в Linux
Внутренние и внешние команды linux
Использование конструкции case в Linux
Мониторинг системы Linix с помощью getconf
Использование ANCI последовательностей в Linux






