Como @manatwork observou nos comentários, você não quer exit
logo após o usuário digitar sua escolha. Além disso, sua instrução case
opera em $1
, o primeiro argumento do script (ou o primeiro parâmetro posicional na linguagem Bash). Logicamente, não é isso que você quer. Você read
da escolha do usuário em a
, e é isso que você quer que seja case
ing:
case "$a"
in
...