【发布时间】:2018-07-12 22:09:07
【问题描述】:
我现在正在学习 shell 脚本。我开始学习如何使用更复杂的 if 语句。下面这段代码有什么问题?我在stackoverflow中阅读了其他类似的问题,但我无法解决我的问题。现在我正在验证第一个、第二个或第三个参数是否为空。将来我会假装根据一些正则表达式或类似的东西进行验证。
谢谢!!
代码(第 9 行):
if [ "$1" -eq "" ] || [ "$2" -eq "" ] || [ "$3" -eq "" ] then ...
第 9 行:[: : 整数表达式预期
第 9 行:[: : 整数 预期表达式
第 9 行:[: : 预期整数表达式
【问题讨论】: