思路:輸入數值N,求1-N之間能被3整除的數之和 #!/bin/bash if [ $# -ne 1 ];then#只容許輸入一個參數 echo "please input one parameter !" exit 1 fi sum=0 for i in `seq 1 $1` #$1賦值參數 do j=$[$i%3]# %求餘數 if [ $j -eq 0 ];then#判斷可以被3整除的數值 sum=$[$sum+$i]#累加 fi done echo "1 to $1 total number is : $sum" 用法:sh countsum.sh 9 返回值 1 to 9 total number is : 18