下面的例子显示了比较数字我在这里给出两种不同的方式
一种方式使用“>”和“<”,第二种方式使用“-gt”或“-lt”
两种方式都可以正常工作,那么它们之间有什么区别?或者也许没有区别?
示例 1
ksh
a=1
b=2
[[ $a > $b ]] && echo ok
[[ $a < $b ]] && echo ok
ok
示例 2
ksh
a=1
b=2
[[ $a -gt $b ]] && echo ok
[[ $a -lt $b ]] && echo ok
ok