shell基础之case应用

在server0上穿件一个名为/root/script.sh的脚本,让其提供给下列的特性
    1.当运行/root/script.sh all,输出为none

    2.当运行/root/script.sh none,输出为all

    3.当没有任何参数或者参数不是all或者none时,其错误的输出产生一下信息/root/script.sh all | none

复制代码
 1 #!/bin/bash
 2 while :
 3 do
 4 read -p "请输入参数(all/none),不输入则退出" A
 5 if [ -z "$A" ];then
 6 echo "退出脚本"
 7 break
 8 else
 9         case $A in
10         none)
11         echo "all";;
12         all)
13         echo "none";;
14         *)
15         echo "请输入正确的参数:all|none";;
16         esac
17 fi
18 done
复制代码

 

posted @   Wolf_Coder  阅读(181)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示