代码之家  ›  专栏  ›  技术社区  ›  PJT

NSH中的BCM BladeLogic条件语句

  •  0
  • PJT  · 技术社区  · 14 年前

    在BMC BladeLogic NSH shell脚本中编写简单的if语句时遇到问题。

    我的问题是,写一个比较两个字符串以判断它们是否相等的语句的正确语法是什么。我理解if语句是如何工作的,问题似乎在于语法。

    我尝试过的一个例子如下 美元平台 是服务器的字符串表示,例如“ 艾克斯 “和 AIX 艾克斯

    if [ $PLATFORM == $AIX ];then 
     #do stuff
    else
     #do other stuff
    fi
    

    这是一个非常具体的问题,如果您处理BMC BladeLogic NSH

    1 回复  |  直到 14 年前
        1
  •  0
  •   PJT    14 年前

    实际上,我觉得很愚蠢,答案是这样的:

    if [ $PLATFORM = $AIX ];then  
     #do stuff 
    else 
     #do other stuff 
    fi 
    

    我知道这很简单。