АК
Алексей Карташов

bash : case (как испровить ошибку?)

Собственно, хочу модернизировать скрипт, что не получается
Хочу сгруппировать Кейсы, которые делают одинаковые действия, в один
"y" "Y" )
"n" "N" )
БАШУ -- не нравится. Как исправить ошибку? ?

while true
do

echo "если верно, нажмите y, если нет, n"

read QUESTION
case "$QUESTION" in
"y" "Y" )
break
;;

"n" "N" )
echo "Тогда напишите самостоятельно: "
read DestDirectory
continue
;;

😉
echo "Введён неверный вариант ответа, "
continue
;;

esac

done

Неработает!

line 16: ошибка синтаксиса около неожиданной лексемы `Y]'
line 16: `[y Y] )'

СЛ
Светлана Лимперова

Поменяй условия с
"<символ1>" "<символ2>" )
на
[<символ1> <символ2>] )

Скрипт заработает.

Похожие вопросы
Как обновить bash на убе 11.04
find -name `echo "$put0"` `echo "$line1"` Вчем ошибка? BASH
Вопрос по настройке оповещений в BASH
Вопрос по поводу Bash-программирования
вычисления значение функции с использованием операторов case и if.. почему ошибка?
bash скрипт, какой-то косяк...
Есть вопрос linux bash програмирование
В строке "Select Case Ответ" пишет : "ожидается выражение".В чем ошибка? Помогите!
BASH Вопрос про создание переменных
Помогите найти ошибку в bash скрипте