shell 常见错误(慢慢完善)

来源:互联网 发布:本地文件同步软件 编辑:程序博客网 时间:2024/06/07 22:50

1.Shell脚本处理“integer expression expected”

Shell脚本里,在用 test 的参数作比较的时候,如“ [ $t -gt "100" ]”,可能会出现如题的“integer expression expected”错误。这是因为test 的这几个参数: -gt ,-lt,-eq 比较的都是数字,因此变量temp如果是一个字符串的话就会出现上述错误了。将原句改为“ [ $t -gt 100 ]” 结果也是一样的。这种错误记得检查比较的是不是数字。

2 0
原创粉丝点击