日期:2014-05-16 浏览次数:20854 次
?
如果对linux shell 数组不是很熟悉的话,请看上一篇文章:linux shell 数组建立及使用技巧? ,这篇文章主要讲是动态生成数组系列。方法应该很多,我这里主要以一个求和计算的题目为例进行分析。
?
题目:请用linux shell 写一段脚本,实现从1..1000中所有偶数的和值。
?
方法一:
通过while 循环得到需要的结果:
start=1;
total=0;
while [ $start -le 1000 ];do
??? [[ $(($start%2)) == 0 ]]&&total=$(($total+$start));
?? start=$(($start+1));
done;
echo $total;
?