使用for 循环和 let
#!/bin/bash # SUN=0 for (( i=0; i<=100 ; i++ )) do if test $((i%2)) -eq 0 ; then let SUM=SUM+i fi done echo $SUM
使用for 循环和$((...))运算
#!/bin/bash # SUN=0 for (( i=0; i<=100 ; i++ )) do if test $((i%2)) -eq 0 ; then SUM=$(( SUM + i )) fi done echo $SUM
使用带有步长的for 循环
#!/bin/bash # SUM=0 for i in {0..100..2} do SUM=$(( $SUM + i )) done echo $SUM
使用while 循环
#!/bin/bash # SUM=0 i=0 while [[ "$i" -le 100 ]] do SUM=$(( $SUM + i )) i=$((i+2)) done echo $SUM
转载于:https://www.cnblogs.com/hequan/p/9265677.html
原文链接:https://blog.csdn.net/weixin_30342827/article/details/96517285
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
还没有人抢沙发呢~