#!/usr/bin/bash
echo " # echo 打印一段话
####################
欢迎使用【 小绿叶技术博客 】 自主研发的 shell 流程控制脚本
1. backup # 请输入 1 或者 backup
2. copy
3. quit
####################
"
read -p "please enter [1|2|3]:" re # read接收命令传来的值,变量为 re
# -p "" 打印字符串
case $re in # case [keɪs] 事例;多语句判断语句变量$re对应的值而做出响应
1|backup) # 这里可以同时判断输入的是1还是backup , 区别于if 判断
# 也可以删除或符号 |backup
echo "backup"
top # 符合条件就打印字符串和一条top命令
;; # 子句判断的结束标记符号: ;;
2|copy) # 开始匹配值为2的情况,做出什么操作
echo "copy"
;;
3|quit)
echo "quit" && exit
;; # && 与符号(并且);exit 退出命令;然后字句结束
*) # 符号 *) 其他所有情况
echo "attention your input!!!"
echo "USAGE: $0 {1|2|3}"
esac # 这里是全部结束,而不是字句结束
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 16:06:48,Processed in 0.00963 second(s).