Я создал этот сценарий удара для автоматической установки devstack. Все хорошо работает, только когда я хочу выйти из меню, я получаю эту ошибку:
./script.sh: line 12: syntax error near unexpected token ')'
./script.sh line 12: '2) exit'
Вот ./script.sh
#!/bin/bash
clear
echo "================="
echo "test"
echo "================="
echo "1. test"
echo "2. exit menu"
echo -e "Maak een selectie en druk daarna op <Enter>"
read answer
case "$answer" in
1) ./installatiedev.sh
2) exit
esac
Я надеюсь, что кто-то может помочь мне.
Завершите условия случая 2) 1) и 2) с двумя символами точки с запятой ( ;;
). Когда соответствие найдено все связанные операторы, пока двойная точка с запятой не выполняется.
#!/bin/bash
clear
echo "================="
echo "test"
echo "================="
echo "1. test"
echo "2. exit menu"
echo -e "Maak een selectie en druk daarna op <Enter>"
read answer
case "$answer" in
1) ./installatiedev.sh
;;
2) exit
;;
esac