do...while 循环(设置变量 i ,从 0~500 中去判断) + 条件判断(设置变量 mod 为 i 除以7取模,判断除以7取模后是否为0,如果是,则输出变量 i) 即可解决: #!/bin/bash i=0 while [ $i -le 500 ]; do mod=$(($i % 7)) if [ $mod -eq 0 ]; then echo "$i" fi let i+=1; done