kc32668287 2022-09-16 22:47 采纳率: 28.1%
浏览 59
已结题

if循环语句的写法可以这样写吗?

请教一个脚本编程问题
if循环语句可以按照下面的写法吧?太久没用了,谢谢!

#!/bin/bash
#set -x
i2=`curl -s 20.40.30.57:9100/metrics |egrep "^check_ok" |awk '{print $2}'`
if [ $i2 == "1" ]
   then
      echo "1"
    else
        sleep 60 
        i3=`curl -s 20.40.30.57:9100/metrics |egrep "^check_ok" |awk '{print $2}'`
        if [ $i3 == "1" ]
           then
               echo "1"
           else
                sleep 60
                i4=`curl -s 20.40.30.57:9100/metrics |egrep "^check_ok" |awk '{print $2}'`
        fi
                if [ $i4 == "1" ]
                   then
                       echo "1"
                   else 
                        sleep 60
                        i5=`curl -s 20.40.30.57:9100/metrics |egrep "^check_ok" |awk '{print $2}'`
                fi
                        if [ $i5 == "1" ]
                           then 
                                 echo "1"
                           else
                                sleep 60
                                 i6=`curl -s 20.40.30.57:9100/metrics |egrep "^check_ok" |awk '{print $2}'`
                        fi
                                  if [ $i6 == "1" ]
                                     then
                                        echo "1"
                                     else 
                                        echo "0"
                                  fi

fi


  • 写回答

2条回答

      报告相同问题?

      问题事件

      • 系统已结题 9月25日
      • 已采纳回答 9月17日
      • 创建了问题 9月16日

      悬赏问题

      • ¥15 ue如何做自然的物体边缘磨损效果材质
      • ¥15 求解答,急,本人真的是没有办法了
      • ¥15 我是在windows环境下通过IIS部署django项目,但是是这样怎么处理呢
      • ¥15 python 循环语句问题
      • ¥30 51单片机测量脉冲周期/频率并加以计算、显示
      • ¥50 图书期刊管理系统c++
      • ¥20 c语言基础,设计带界面的小应用
      • ¥15 Erplab无法创建事件清单
      • ¥15 fdisk输入n后不提示选择分区类型
      • ¥15 关于#java#snaker 工作流的问题,如何解决?