刚开始学linux shell,请教个简单问题
就是比较两个整数的大小:首先生成一个随机数和5比较大小
代码如下:
N1 = 'expr RANDOM % 10'
N2 = 5
if [ $N1 = $N2 ]
then
echo "=="
else
echo "!="
fi
运行的时候老是提示错误:
if [ N1 = N2 ]这一行
too many arguments
请大侠们帮助看下为什么呢?多谢
明白了,
N1=`expr $RANDOM % 10`
这个不是单引号,而是tab上面的‘·’,多谢了