写一个shell脚本,实现简单的弹出式菜单功能,用户能根据显示的菜单项从键盘选择执行对应的命令。

题目要求
写一个shell脚本,实现简单的弹出式菜单功能,用户能根据显示的菜单项从键盘选择执行对应的命令。

#!/bin/bash
PS3="Please input your choice(1-4): "
select i in w ls pwd quit
do
    case $i in
        w)
            w
            ;;
        ls)
            ls
            ;;
        pwd)
            pwd
            ;;
        quit)
            exit
            ;;
        *)
            echo "Please input 1-3."
            ;;
    esac
done
[root@server01 ~]# bash caidan.sh
1) w
2) ls
3) pwd
4) quit
Please input your choice(1-4): 3
/root
Please input your choice(1-4): 4
[root@server01 ~]#
#!/bin/bash
echo -e "1) w\n2) ls\n3) pwd\n4) quit"
while :
do
read -p "Please input your choice(1-4): " c
case $c in
    1)
        w
        ;;
    2)
        ls
        ;;
    3)
        pwd
        ;;
    4)
        exit
        ;;
    *)
        echo "Please input 1-4."
        ;;
esac
done

 

posted @ 2021-04-21 09:13  星火撩原  阅读(386)  评论(0编辑  收藏  举报