linux编写菜单返回上一级,【shell 练习5】编写简单的多级菜单

这篇博客展示了如何在Linux环境下用Shell脚本实现一个包含多个子菜单的交互式菜单系统。用户可以查看系统状态、管理服务,并能返回上一级菜单。菜单包括系统状态检查(如nginx、http和tomcat服务的状态)和服务操作(如启动和停止)。
摘要由CSDN通过智能技术生成

一、简单的多级菜单

[root@web129 ~]# cat menu.sh

#!/bin/bash

#shell菜单演示

function menu()

{

echo -e `date`

cat <

-----------------------------------

>>>菜单主页:

`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 q)退出\033[0m"`

eof

read -p "请输入对应序列号:" num1

case $num1 in

1)

echo -e "\033[32m >>>系统状态-> \033[0m"

system_menu

;;

2)

echo -e "\033[32m >>>服务管理-> \033[0m"

server_menu

;;

3)

echo -e "\033[32m >>>返回主菜单-> \033[0m"

menu

;;

q|q)

echo -e "\033[32m--------退出---

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值