O Loop Select em Bash

Colaboração: Humberto S Sartini

Data de Publicação: 05 de Setembro de 2003

Estava lendo a mensagem da Dicas-L de 28/08/2003 que explica como fazer um "menu" no Kourne Shell e estou enviando a versão de menus para o Bash.

O código segue em anexo.

## Procedimento1
Procedimento1 () {
	echo "Procedimento1";
}
## Procedimento2
Procedimento2 () {
	echo "Procedimento2";
}
## Fim
Fim() {
        echo "A sua conexao foi finalizada"
        exit;
}


## Seta as informacoes do menu
set - Procedimento1 Procedimento2 Fim 

echo " "
select opcao;
do
        if [ "$opcao" ];
        then
                $opcao
        else
                echo " "
                echo "Opcao invalida"
        fi
echo " "
done

'''
<p style="text-align:center;font-size:1.0em;"> [ <a href=/arquivo/mobile_index.php>Retornar ao Índice</a> ]
'''