字符串比较和数值比较

字符串比较和数值比较

Content #

test命令和测试表达式使用标准的数学比较符号来表示字符串比较,而用文本代码来表示数值比较。

这个细微的特性被很多程序员理解反了。如果你对数值使用了数学运算符号,那么shell会将它们当成字符串值,并可能产生错误结果。

From #

Linux命令行与shell脚本编程大全