shell循环语句while

1
 

 格式1:

1
2
3
4
while 条件
do 
   执行命令
done

  

格式2:

1
2
3
while  条件;do
    命令
done

 

例子:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
while [ 1 -eq 1 ];do
    echo "这一步需要先修改/data/screen/config.py文件"
    echo "是否确认已经修改,并继续执行(yes/no)?:" c
    if [ $c = yes ];then
        # 启动docker容器
        docker run -d -v /data/screen/config.py:/app/config.py -p 8085:8085 --restart=always --name monitor monitor-platform:0.1.4
        echo "安装资源监控完成,请继续执行脚本进行下一步安装: sh /install/13_suanfacang_install.sh"
        break
    elif [ $c = no ];then
        echo "请先完成修改配置文件后在执行改脚本"
        exit
    else
        echo "请输入yes或者no"
    fi
done
 
exit

  

 

posted @   映辉  阅读(117)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示