检查变量值是否存在的条件

时间:2012-04-29 10:42:56

标签: linux unix autosys

有一个autosys工作,whicn有3个工作初始化。所有3个作业都调用一个共同的脚本,并且每个作业都有3个不同的配置文件。这3个作业从3台不同的机器调用 每个配置文件都有一个变量,这个变量包含一个特定于机器的固定值。 在comomna scirpt中,我想根据传递的变量中的teh值执行代码。 如果变量与机器的配置文件中的值匹配,则将执行该机器的代码。我是否可以检查在公共脚本中接收的变量是否也出现在机器的配置文件中。

由于

1 个答案:

答案 0 :(得分:0)

我依旧采用的老式方式是:

if [ -z "$VarToCheck" ] ; then
    echo "Variable not set"
fi

虽然可能有更正确的方法。您是否关心变量是否存在但长度为0?