¿Qué problema tiene mi script Bash para la instalación automática de devstack?

¿Qué problema tiene mi script Bash para la instalación automática de devstack?

Creé este script bash para una instalación automática de devstack. Todo funciona bien, solo cuando quiero salir del menú me sale este error:

./script.sh: line 12: syntax error near unexpected token ')'
./script.sh line 12: '2) exit'

Aquí está el./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

Espero que alguien pueda ayudarme.

Respuesta1

Termine las condiciones de caso 1) y 2) con dos caracteres de punto y coma ( ;;). Cuando se encuentra una coincidencia, se ejecutan todas las declaraciones asociadas hasta el doble punto y coma.

#!/bin/bash
clear 
echo "================="
echo "test"
echo  "================="
echo "1. test"
echo "2. exit menu"
echo -e "Make a selection and then press <Enter> "
read answer  
case "$answer" in
1) ./installatiedev.sh
   ;;
2) exit 
   ;;
esac

información relacionada