Использование оператора select в языке shell

Select в Linux — это встроенная конструкция Bash, которая позволяет создавать меню в сценарии оболочки

    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
    Источники
    Последнее изменение: 06.10.2024 21:51


    Связанные темы

    Команда exec linux

    Использование команды tee в Linux

    Язык shell в Linux

    Библиотеки Linux

    Использование md5sum

    Использование wget и curl в Linux

    Команда chattr и lsattr в Linux

    Использование awk Linux Alpine

    Использование sed в Linux

    Применение getopt в Linux

    Переменные окружения в Linux

    Блокировка пользователя в Linux

    Классы символов в Linux

    Использование tar в Linux

    Подстановка имен файлов

    Проверка на необходимость перезапуска после обновления пакетов

    Стандартные потоки и перенаправление ввода/вывода в Linux

    Функции в языке Shell

    Использование grep в Linux

    Архивирование и сжатие файлов в Linux

    Использование find Linux

    Права пользователей и групп

    Полезные команды и скрипты Linux

    Переменные в Linux

    Условная конструкция if в Linux

    Использование grep в Linux

    Использование xargs в Linux

    Фигурные скобки в bash

    Циклы в языке shell

    Внутренние и внешние команды linux

    Использование конструкции case в Linux

    Подстановка команд в Linux

    Мониторинг системы Linix с помощью getconf

    Использование ANCI последовательностей в Linux

    Здесь пока нет комментариев
    Добавлять комментарии могут только авторизованные пользователи

    Авторизоваться
    Я буду рекламой
    Я тоже буду рекламой
    И я
    ВВЕРХ