1、数据源
16
8.4
16
12.5
7.6
15.5
20.2
6.6
15.1
7.6
7.3
6.7
17.4
7.6
15
5.9
11.1
7.3
2、脚本内容
#!/bin/bash
i=0
sum=0
while read line
do
sum=`echo "${sum} + ${line}" |bc`
echo "加和结果:"${sum}
((i++))
echo "循环次数:"${i}
done < indices.list
3、运行结果
加和结果:16
循环次数:1
加和结果:24.4
循环次数:2
加和结果:40.4
循环次数:3
加和结果:52.9
循环次数:4
加和结果:60.5
循环次数:5
加和结果:76.0
循环次数:6
加和结果:96.2
循环次数:7
加和结果:102.8
循环次数:8
加和结果:117.9
循环次数:9
加和结果:125.5
循环次数:10
加和结果:132.8
循环次数:11
加和结果:139.5
循环次数:12
加和结果:156.9
循环次数:13
加和结果:164.5
循环次数:14
加和结果:179.5
循环次数:15
加和结果:185.4
循环次数:16
加和结果:196.5
循环次数:17
加和结果:203.8
循环次数:18