shell判断字符串是否为空
时间: 2023-04-20 12:04:11 浏览: 91
shell字符串比较判断是否为数字
可以使用以下方法判断字符串是否为空:
1. 使用test命令:
```
if test -z "$str"; then
echo "字符串为空"
else
echo "字符串不为空"
fi
```
2. 使用方括号:
```
if [ -z "$str" ]; then
echo "字符串为空"
else
echo "字符串不为空"
fi
```
3. 使用双括号:
```
if [[ -z "$str" ]]; then
echo "字符串为空"
else
echo "字符串不为空"
fi
```
其中,-z表示判断字符串是否为空。如果字符串为空,返回true;否则返回false。
阅读全文