Задать вопрос
@nihi1ist

Как запретить ввод пустого значения в параметр командной строки bash?

Подскажите, как запретить ввод пустого значения при запросе например через тот же read? Чтобы при вводе пустого значения пользователю предлагалось ввести значение или прервать выполнение скрипта?
  • Вопрос задан
  • 127 просмотров
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
Решения вопроса 2
saboteur_kiev
@saboteur_kiev Куратор тега bash
software engineer
ну просто проверять, например так

while true; do
read -p "Enter value: " MYVAR
[[ -n $MYVAR ]] && break
done
Ответ написан
Комментировать
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы