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

使用let命令

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

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

使用expr命令

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

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

使用$(( ))结构

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

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

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

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

作者:admin  创建时间:2023-03-16 17:13
 更新时间:2023-07-13 15:23