Linux中Shell编程,sum='expr $i + $j ' 和sum=$(($i + $j ))是一个意思吗?
发布网友
发布时间:2022-05-27 16:43
我来回答
共2个回答
热心网友
时间:2023-11-04 12:47
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
热心网友
时间:2023-11-04 12:47
是同一个意思,都是加法运算的不同表达方法。