1)while经典用法就是求和的计算,工作中用的并不多,有兴趣的自己研究。

格式

 while 

 do

 done

2)企业常用的用法就是把一些文件按行读入,找见每行的数字,并计算总和。


如计算日志,计算日志中的流量大小

#!/bin/sh


while read line

  do

  i=$(echo $line |awk ‘{print $10}’)

  ((sum=sum+i))

done<access 2016-09-12.log


echo $sum