shell脚本求和

在shell脚本中,可以使用以下方式来求和:

使用let命令

#!/bin/bash
a=1
b=2
let "c=a+b"
echo $c

运行上述脚本会输出3,表示a和b的和为3。

使用expr命令

#!/bin/bash
a=1
b=2
c=$(expr $a + $b)
echo $c

同样地,运行上述脚本也会输出3。

使用$(( ))结构

#!/bin/bash
a=1
b=2
c=$((a+b))
echo $c

以上三种方法都可以用来求两个变量的和。如果要对多个数进行求和,则可以使用for循环来实现。例如:

#!/bin/bash
sum=0
for i in 1 2 3 4 5
do
    sum=$((sum+i))
done
echo $sum

运行上述脚本会输出15,表示1到5这五个整数的和为15。

发表评论

后才能评论