编写 Shell 脚本时,判断一个变量是否是已经赋值了的。
判断方法
变量通过双引号扩起来
param=
if [ ! -n "$param" ]; then
echo "is null"
else
echo "Not is null"
fi
直接通过变量判断
param=
if [ ! $param ]; then
echo "is null"
else
echo "Not is null"
fi
使用 test 命令
param=
if test -z "$param"; then
echo "is not set!"
else
echo "is set"
fi
和空串比较
param=
if [ "$param" = "" ]; then
echo "is not set!"
else
echo "is set"
fi
就酱
« EOF »
If you like TeXt, don’t forget to give me a star .