De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
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