收藏文章 楼主

shell流程语句-shell

版块:自动化运维linux   类型:普通   作者:小绿叶技术博客   查看:1027   回复:1   获赞:0   时间:2020-04-30 01:09:15

#!/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 # 这里是全部结束,而不是字句结束

     

提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:shell流程语句-shell

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息