1. 首页
  2. 数据库
  3. 其它
  4. shell脚本报错:”[: =: unary operator expected”解决办法

shell脚本报错:”[: =: unary operator expected”解决办法

上传者: 2021-01-31 09:18:41上传 PDF文件 41.75KB 热度 11次
shell脚本报错:”[: =: unary operator expected”解决办法 在匹配字符串相等时,我用了类似这样的语句: if [ $STATUS == OK ]; then echo OK fi 在运行时出现了 [: =: unary operator expected 的错误,就一直找不到原因,尝试了删除等号两侧的空格和括号里的空格都不管用,最后baidu了一下,才找到原因。把语句改成这样就不会出错了. if [[ $STATUS = OK ]]; then echo OK fi 究其原因,是因为如果变量STATU
下载地址
用户评论