在shell腳本中,可以使用以下方法判斷字符串是否為空:
-z
參數:-z
參數檢查字符串是否為空,如果為空則返回true,否則返回false。str=""
if [ -z "$str" ]; then
echo "字符串為空"
else
echo "字符串不為空"
fi
-n
參數:-n
參數檢查字符串是否非空,如果非空則返回true,否則返回false。str=""
if [ -n "$str" ]; then
echo "字符串不為空"
else
echo "字符串為空"
fi
以上兩種方法都是使用了[]
來進行條件判斷,可以根據具體情況選擇使用。