Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # criacao de um menu
- pause_script () {
- echo -n "Press any key to continue "
- }
- # dummy array
- array=("aa" "bb" "cc")
- title_array=( "Amostrar ano atual #" "Amostar mes actual #" )
- func_array=("$(date +%B)" "$(date +%Y)")
- # count array
- count=${#title_array[@]}
- echo "array as ${count} elementes "
- display_menu () {
- opt=1
- while [ $opt -ne 0 ] ; do
- echo "###########################"
- # agora vou gerar o menu de forma dinamica
- for (( i = 0 ; i < ${count} ; i++ )) ; do
- echo "# ${i} - ${title_array[$i]}"
- done
- echo "# x - Sair deste menu #"
- echo "###########################"
- echo "# Escolha uma opçao #"
- echo "###########################"
- read opt
- case $opt in
- #if [ $opt -eq $i ] ; then
- # ${i} ) ${title_array[$i]} ;;
- #fi
- $opt ) echo ${func_array[$opt]} ;;
- x) exit ;;
- *) echo "invalid Option "
- esac
- done
- }
- display_menu
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement