bash 空值判斷

1.  直接判斷

name=
if [ $name ];then
echo "not null"
else
echo "is null"
else> fi
# is null

2.  轉換成字符串

name=
if [ "$name"="" ];then
echo "is null"
else
echo "not null"
fi
#is null

3. -n:不等於

name=
if [ ! -n "$name" ];then
echo "is null"
else
echo "not null"
fi
#is null

4. -z: 空

name=
if [ -z "$name" ];then
echo "is null"
else
echo "not null"
fi
#is null

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章