出现问题:
[ $1 != downloadtest ]运行时出现
[: !=: unary operator expected 报错
原因:
遇见空字符或者字符没有定义的时候会出现,通过多加括号解决
解决方法:
[[ $1 != downloadtest ]]
目前已解决
本文介绍了一种常见的Shell脚本错误——[:!=: unary operator expected,并提供了具体的解决办法。通常这类错误是因为变量中包含未定义或空字符所导致。文中举例说明了如何通过增加额外的括号来规避此问题。
出现问题:
[ $1 != downloadtest ]运行时出现
[: !=: unary operator expected 报错
原因:
遇见空字符或者字符没有定义的时候会出现,通过多加括号解决
解决方法:
[[ $1 != downloadtest ]]
目前已解决

被折叠的 条评论
为什么被折叠?