Shell命令之“integer expression expected”的解决办法

       Shell脚本里,在用参数做比较的时候,如“ [ $temp -eq "iPhone" ]”,可能会出现如题的“ integer expression expected”错误。这是由于这几个参数: -gt ,-lt,-eq 比较的都是数字和变量,所以变量temp若是是一个字符串的话就会出现上述错误了。将原句改成“ [ $temp -eq iPhone ]” 结果也是同样的。web  
相关文章
相关标签/搜索