Shell脚本变量不为空(-z选项)

前端之家收集整理的这篇文章主要介绍了Shell脚本变量不为空(-z选项)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使用-z选项确保变量不为空?
errorstatus="notnull"
if [ !-z $errorstatus ]
then
   echo "string is not null"
fi

它返回错误

./test: line 2: [: !-z: unary operator expected
@H_502_10@ 当然它。替换变量后,它读取[!-z],这不是有效的[命令。使用双引号或[[。
if [ ! -z "$errorstatus" ]

if [[ ! -z $errorstatus ]]

猜你在找的Bash相关文章