【求助】一个求和的问题

【求助】一个求和的问题

本人是菜鸟中的小鸟,遇到一问题希望能帮助我解答

用shell怎样把一个文件里的几个数读出来并求和,最后显示出几个数的结果
要求:1.有读文件操作 2.有循环操作 3.有打印输出操作

对于各位高手来说不是个问题,望各位高手赐教,很着急,谢谢了!      
复制内容到剪贴板
代码:
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[2270 0] # [/color]cat file
1 2 3 4 5
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[2270 0] # [/color]read -a arr < file
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[2270 0] # [/color]for i in ${arr[*]}; do ((sum += i)); done
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[2270 0] # [/color]echo $sum
15
[color=blue]-(dearvoid@LinuxEden:tty3)-(~/tmp)-
[2270 0] # [/color]
      
来拥抱一个吧```嘿嘿``谢谢版猪      
for sum in `cat < file`;do  sum=$(($sum*2+1));done;echo $sum;