Shell脚本计算2-100的偶数和

来源:互联网 发布:淘宝上的优惠券怎么用 编辑:程序博客网 时间:2024/06/05 16:55

使用Shell脚本来进行 2+4+6…+100,也就是2-100的偶数和的实现。

使用for循环和 let

#!/bin/sh SUM=0for (( i=0; i<=100; i++  ))do     if test $((i%2)) -eq 0 ; then        let SUM=SUM+i     fidoneecho $SUM

注意:使用let命令可以执行一个或者多个算术表达式,其中的变量名无需使用$符号。如果表达式中含有空格或者其他特殊字符,则必须将其引用起来。

使用for循环和 $((…))运算

#!/bin/sh SUM=0for (( i=0; i<=100; i++  ))do     if test $((i%2)) -eq 0 ; then          SUM=$(( $SUM + i ))     fidoneecho $SUM

注意:使用$((…))这种形式进行算术写法比较自由,无需对运算符和括号进行转义处理,可以使用松散或者紧凑的格式来书写。

使用带有步长的for循环

#!/bin/sh SUM=0for i in {0..100..2}do   SUM=$(( $SUM + i ))  doneecho $SUM 

使用while循环

#!/bin/sh #定义初始化变量SUM=0i=0# 开始while循环while [[ "$i" -le 100  ]]do   SUM=$(( $SUM + i ))   i=$((i+2))doneecho $SUM
原创粉丝点击