关于数值运算的sh脚本

关于数值运算的sh脚本

linux文件名 mytest

if test $num1 -gt $num2
then
  echo aaa
else
  echo bbb
fi

$sh test 10 20
返回 aaa  程序错在那里?
在linux 中
能用 > 代替  -gt 吗 ?      
建议从abs-guide开始学习 ...      
楼主的脚本中$num1和$num2没有从命令行参数中取值啊

也就是说这两个变量你根本就没赋值      
把if test $num1 -gt $num2
改成if test $1 -gt $2试试