shell if -n用法
时间: 2023-07-08 11:36:05 浏览: 82
if exists 用法
在shell脚本中,`-n`用于测试一个字符串是否非空。如果字符串非空,则`-n`返回真值(0),否则返回假值(非0)。下面是一个示例:
```bash
#!/bin/bash
str="hello"
if [ -n "$str" ]; then
echo "The string is not empty."
else
echo "The string is empty."
fi
```
在上面的例子中,由于变量`str`的值为`hello`,因此`-n`返回真值,所以输出结果为"The string is not empty."。如果将`str`的值设置为空字符串,则`-n`将返回假值,输出结果为"The string is empty."。
阅读全文