2012-04-29 63 views
0

有一個autosys作業,其中有3個作業init。所有3個職位都調用一個通用腳本,每個職位有3個不同的配置文件。這3個職位由3個不同的機器調用。 。每個配置文件都有一個變量,這個變量包含一個固定值,指定給機器。 在comomna scirpt中,我打算根據傳遞的變量中的值執行代碼。 如果變量與機器的配置文件中的值匹配,那麼該機器的代碼將被執行。我可以檢查通用腳本中接收的變量是否也存在於機器的配置文件中。檢查變量值是否存在的條件

感謝

回答

0

老式的方式我依傍(在上海)是:

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

有可能是雖然是比較正確的做法。你關心一個變量是否存在但是長度爲0?