Shell编程-数值相加的三种方式
Posted Jane Chiu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell编程-数值相加的三种方式相关的知识,希望对你有一定的参考价值。
此为以前写的代码,整理中,未完待续。
问题
对依次用户输入的4个数值求和
解决
#!/bin/bash
# the first progam
# read -p "1 num:" num[0]
# read -p "2 num:" num[1]
# declare -a num[2]=3
# echo $num[*]
# declare -i sum=0
sum=0
for i in 0 1 2 3
do
read -p "$i num:" -t 30 num[$i]
a=num[$i]
# sum=$[$sum+$a]
# Method one
# sum=$(( $sum+$a ))
# sum=$(($sum+$a))
b=$sum
# Method two
declare -i sum=$a+$b
# Method three
# b=$sum
# sum=$(expr $b + $a)
done
echo $sum
分析
- shell 数组表示法
- 循环语句
- 累积求和
以上是关于Shell编程-数值相加的三种方式的主要内容,如果未能解决你的问题,请参考以下文章