在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。
作者:admin 创建时间:2023-03-16 17:13
更新时间:2023-07-13 15:23
更新时间:2023-07-13 15:23