Linux 変数が空か判定する方法【シェルスクリプト】
Linuxで変数が空かどうかを判断する方法は以下の通りです:
- 変数が空かどうかを判定するために、if文を使用します。
if [ -z "$var" ]; then
echo "变量 var 为空"
else
echo "变量 var 不为空"
fi
- 変数が空かどうかを判断するためには、testコマンドを使用します。
if test -z "$var"; then
echo "变量 var 为空"
else
echo "变量 var 不为空"
fi
-zオプションは、変数が空かどうかをテストするために使用されます。変数が空の場合はtrueを返し、そうでない場合はfalseを返します。
さらに、次の簡略化された方法を使用することもできます。
[ -z "$var" ] && echo "变量 var 为空" || echo "变量 var 不为空"
あるいは、
test -z "$var" && echo "变量 var 为空" || echo "变量 var 不为空"