Hitachi

JP1 Version 11 JP1/Advanced Shell 


10.3.2 isEmptyVar(変数の空文字判定)

形式

isEmptyVar  変数名

機能

引数に指定された変数の値が空かどうかを判定します。

次のどれかの場合,1を出力します。

次の場合,0を出力します。

引数

変数名

判定する変数名を指定します。

配列を指定する場合,要素番号を含めて指定します(例:array[1])。

標準出力への出力

1または0

終了コード

終了コード

意味

0

正常終了

1以上

エラー終了

注意事項

使用例

typeset var1
isEmptyVar var1    # 「1」が出力される。
var1=""
isEmptyVar var1    # 「1」が出力される。
var1=100
isEmptyVar var1    # 「0」が出力される。

# 変数var1が空の場合,1でreturnする。
result=$(isEmptyVar var1)
if [[ $result -eq 1 ]]; then
  return 1
fi