#!/bin/sh
#Shell菜单演示
function menu ()
{
cat << EOF
----------------------------------------
|***************菜单主页***************|
----------------------------------------
`echo -e "\033[35m 1)电子设备\033[0m"`
`echo -e "\033[35m 2)车辆信息\033[0m"`
`echo -e "\033[35m 3)主菜单\033[0m"`
`echo -e "\033[35m 4)退出\033[0m"`
EOF
read -p "请输入对应产品的数字:" num1
case $num1 in
1)
echo "Welcome to ELE主页!!"
eleproduct_menu
;;
2)
echo "Welcome to CAR主页!!"
car_menu
;;
3)
clear
menu
;;
4)
exit 0
esac
}

function eleproduct_menu ()
{
cat << EOF
----------------------------------------
|***************ELE主页****************|
----------------------------------------
`echo -e "\033[35m 1)苹果\033[0m"`
`echo -e "\033[35m 2)魅族\033[0m"`
`echo -e "\033[35m 3)小米\033[0m"`
`echo -e "\033[35m 4)返回主菜单\033[0m"`
EOF
read -p "请输入对应产品的数字:" num2
case $num2 in
1)
echo "the is iphone X ¥8888!!"
eleproduct_menu
;;
2)
echo "the is meizu pro6 ¥2600!!"
eleproduct_menu
;;
3)
echo "the is xiaomi MXA2 ¥4290!!"
eleproduct_menu
;;
4)
clear
menu
;;
*)
echo "the is fail!!"
eleproduct_menu
esac
}

function car_menu ()
{
cat << EOF
----------------------------------------
|***************CAR主页****************|
----------------------------------------
`echo -e "\033[35m 1)大众\033[0m"`
`echo -e "\033[35m 2)宝马\033[0m"`
`echo -e "\033[35m 3)梅赛德斯奔驰\033[0m"`
`echo -e "\033[35m 4)返回主菜单\033[0m"`
EOF
read -p "请输入对应产品的数字:" num3
case $num3 in
1)
echo "the is dazon ¥120000!!"
car_menu
;;
2)
echo "the is BMW ¥230000!!"
car_menu
;;
3)
echo "the is bench ¥460000!!"
car_menu
;;
4)
clear
menu
;;
*)
echo "the is fail!!"
car_menu
esac
}
menu

最新文章

  1. .net学习笔记----WebConfig常用配置节点介绍
  2. Axure学习笔记1--原型设计概述
  3. iPhone开发之UIScrollView初步
  4. 不建议使用NSUserDefault存储大量数据
  5. 使用Qt编写模块化插件式应用程序
  6. UVa1587.Digit Counting
  7. MySQL搜索: WHERE 多条件
  8. bootstrap-js(5)工具提示tooltip
  9. SpringMVC返回json数据的三种方式
  10. sqlplus登录、连接命令
  11. 关于js的语句类型运算符等
  12. 团队项目(六)- Alpha阶段项目复审(江山代有才人秃)
  13. CSS——img自适应div大小
  14. HDU 3月ACM模拟赛T10 COUNT
  15. SqlServer :实现树形结构递归查询(无限极分类)
  16. AI SSD目标检测算法
  17. Feature Extractor[inception v2 v3]
  18. PCB行业研究
  19. 推特算法,分布式ID
  20. Java安全编码标准

热门文章

  1. 几种定时任务(Timer、TimerTask、ScheduledFuture)的退出—结合真实案例【JAVA】
  2. python - 基础局部变量和全局变量
  3. XSS的构造技巧
  4. linux驱动之模块化驱动Makefile
  5. adb修改手机分辨率
  6. centos7 nginx yum 配置
  7. 基于 abp vNext 微服务开发的敏捷应用构建平台 - 文章目录
  8. python列表的索引与切片
  9. 【趣味设计模式系列】之【代理模式3--Cglib动态代理源码解析】
  10. Pycharm2019.3永久激活