如果用bash脚本语言在另一个内部编写,如何编写



我需要写下如果在另一个里面看起来像:

if(condition)
{
    if(condition)
    {
        //do something
    }
    //do something
}

如何用 bash 脚本语言编写它?

使用 if/then 构造的条件测试可能是嵌套的。最终结果等效于使用 && 复合比较运算符。

a=3
if [ "$a" -gt 0 ]
then
  if [ "$a" -lt 5 ]
  then
    echo "The value of "a" lies somewhere between 0 and 5."
  fi
fi
# Same result as:
if [ "$a" -gt 0 ] && [ "$a" -lt 5 ]
then
  echo "The value of "a" lies somewhere between 0 and 5."
fi

结构为:

if [ condition ]; then
    if [ condition ]; then
    #Do something                                                                                                                                  
    elif [ condition ]; then
        #Do something                                                                                                                                  
    fi
else
    #Do something                                                                                                                                      
fi

您还可以与&& (AND) 和|| (OR) 一起检查条件以及许多其他需要了解的事情...

你可以从这里和这里开始

相关内容

  • 没有找到相关文章

最新更新