跳转至

35. 脚本:菜单

5.2 水果菜单脚本

vim fruit_menu.sh
#!/bin/bash

RED='\E[1;31m'
GREEN='\E[1;32m'
YELLOW='\E[1;33m'
BLUE='\E[1;34m'
RES='\E[0m'

function usage(){
    echo "Usage: $0 {1|2|3}"
    exit 1
}

menu(){
    cat <<END
        1.apple
        2.banana
        3.orange
    END
}

choose(){
    read -p "please input the number you choose:" fruit
    case "$fruit" in
        1)
            echo -e "${RED}apple${RES}"
            ;;
        2)
            echo -e "${GREEN}banana${RES}"
            ;;
        3)
            echo -e "${YELLOW}orange${RES}"
            ;;
        *)
            usage
    esac
}

main(){
    menu
    choose
}

main

最后更新: 2022-02-19 13:59:07