最佳答案
我无法获得数字比较工作:
echo "enter two numbers";read a b;
echo "a=$a";echo "b=$b";
if [ $a \> $b ];thenecho "a is greater than b";elseecho "b is greater than a";fi;
问题是它比较了从第一个数字开始的数字,即9大于10,但1大于09。
如何将数字转换为类型以进行真正的比较?