
Linux中Shell编程,sum='expr $i + $j ' 和sum=$(($i + $j ))是一个意思吗?
展开全部
1、是一样的,不过注意'expr $i + $j '不是单引号,应该是1左边带~号那个键。
2、测试t.sh
#!/bin/sh
i=4
j=5
sum1=`expr $i + $j`
sum2=$(($i + $j ))
((sum3=i +j ))
echo $sum1 $sum2 $sum3
3、./t.sh
9 9 9
2、测试t.sh
#!/bin/sh
i=4
j=5
sum1=`expr $i + $j`
sum2=$(($i + $j ))
((sum3=i +j ))
echo $sum1 $sum2 $sum3
3、./t.sh
9 9 9
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询