函数 、while、case、select 语句结合
[root@bogon ~]# cat menue.sh #!/bin/bash yum_list(){ #列出所有yum安装包 yum repolist [ $? -eq 0 ] && echo "right" } make(){ mkdir -p /home/a.txt [ $? -eq 0 ] && echo "创建文件成功" } #脚本菜单函数 menu(){ clear echo "# 1. 列出所有yum安装包" [ $? -eq 0 ]echo "# 2. 在home目录下创建文件" [ $? -eq 0 ]echo "# 3. 退出程序" } #功能选择函数 choice(){ read -p "Please choice a menu[1 2 3]:" select } #程序开始 while true do menu choice case $select in 1) yum_list;; 2) make;; 3) exit;; *) echo "choice error" esac done