変数が空かどうかをシェルで判定する方法は何ですか。
シェルスクリプトでは、変数が空かどうかを判断するために条件文を使用することができます。一般的な方法は、if文とtestコマンド(または[ ])を組み合わせて変数が空かどうかを判断する方法です。例を示します:
if [ -z "$var" ]; then
echo "变量 var 为空"
else
echo "变量 var 不为空"
fi
上記のコードでは、-zオプションは変数が空かどうかをチェックするために使用されており、$varはチェックする変数の名前を表します。変数varが空の場合には、「変数 var 为空」を出力し、そうでない場合には「変数 var 不为空」を出力します。