shell中-z和-z如何使用或条件
时间: 2024-01-12 18:15:17 浏览: 170
shell中条件判断if中的-a到-z的意思
在shell中,-z和-z是用来检查字符串是否为空的条件判断符号。具体用法如下:
1. -z用法:用于判断一个字符串是否为空。如果字符串为空,返回true;否则返回false。
示例代码:
```bash
str=""
if [ -z "$str" ]; then
echo "字符串为空"
else
echo "字符串不为空"
fi
```
输出结果为:"字符串为空"
2. -n用法:用于判断一个字符串是否非空。如果字符串非空,返回true;否则返回false。
示例代码:
```bash
str="hello"
if [ -n "$str" ]; then
echo "字符串非空"
else
echo "字符串为空"
fi
```
输出结果为:"字符串非空"
阅读全文