|
From: | Maik Alberto |
Subject: | RE: [shell-script] Criar menu baseado em quantidade de itens num array |
Date: | Tue, 16 Apr 2019 17:10:46 +0000 |
Enquanto eu tento entender eu tento alguma coisa:
NUMS=(" " "Um" "Dois" "Tres" "Quatro" "Cinco")
LETS=(" " "a" "b" "c" "d" "e" )
select opt in ${NUMS[@]}; do
case $REPLY in
$REPLY )
echo ${LETS[$REPLY]} ;;
esac
done
De: address@hidden <address@hidden> em nome de Alfredo Casanova address@hidden [shell-script] <address@hidden>
Enviado: terça-feira, 16 de abril de 2019 13:32 Para: Shell Script Assunto: [shell-script] Criar menu baseado em quantidade de itens num array
Galera, quero criar um menu com a estrutura:
select opt in "${options[@]}"; do
case $REPLY in
.......
esac
done
onde as opções do case seriam geradas dinamicamente a depender da quantidade de items no array ${options[@]}. Esse array, dependendo de outras funções no script, pode ter entre 2 e 15 opções. Qual a melhor forma pra popular esse case dinamicamente? []'s
Alfredo Tristão Casanova .͘. Linux User #228230 tel: +55 61 9655 9619 |
[Prev in Thread] | Current Thread | [Next in Thread] |