Como obter opções de instruções selecionadas em instruções If?

Como obter opções de instruções selecionadas em instruções If?

Sou muito novo em programação no Ubuntu. E estou tentando fazer um script bash simples.

Eu tenho um menu de seleção funcionando, mas quero que as escolhas feitas nele entrem em uma série de instruções if, correspondentes às escolhas feitas.

Por exemplo, aqui está o pseudocódigo:

Choose from the following 
a) 
b) 
c)

a selected 

if a is selected 
then 
run this script 
fi

if b selected 
then 
run this script
fi

if c selected 
then 
run this script

Como faço para que a escolha seja repassada para a instrução if relevante?

Tudo isso deve ser executado a partir de um único script. Provavelmente é muito simples, mas sou novo nisso e estou lutando para resolver isso.

Responder1

Você usaria uma casedeclaração:

var=... your menu select code ...

case "$var" in
    a )
        script_a ;;
    b )
        script_b ;;
    c )
        script_c ;;
esac

tldp.org tem muitos mais exemplos.

informação relacionada