Shell菜单脚本
Shell菜单脚本
今天在这儿给大家分享一个我简单编写的Shell菜单脚本,傻瓜式的人机交互,人人都可以操作linux。
#!/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

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Centos7安装和卸载Mongodb数据库
MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。 本资料根据官方网站上总结。 一、安装 1、配置系统yum源 cd /etc/yum.repo.d/ touch mongodb-org-3.4.repo vi mongodb-org-3.4.repo #添加如下内容 [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1 ...
- 下一篇
Centos7 开放防火墙端口命令
Centos 7 使用firewalld代替了原来的iptables,使用方法如下: >>>关闭防火墙 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 >>>开启端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义 --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效 >>>重启防火墙 firewall-cmd --reload 其他常用命令: firewall-cmd --state ##查看防火墙状态,是否是running firewall-cmd --reload ##重新载入配置,比如添加规则之后,需要执行此命令 firewall-cmd -...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,CentOS8安装Elasticsearch6.8.6
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址