shell循环语句while

eric_zhang 2026-06-24 80 阅读

1.  格式1:

while 条件
do 
   执行命令
done

 

2. 格式2:

while  条件;do
    命令
done

 

3. 例子:

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

一共 0 条评论

暂无评论

来抢个沙发,成为第一个评论的人吧~

0%
搜索文章
🔥 热门搜索
ESC 关闭 · 按 ⌘K 快速打开