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 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现