#!/bin/bash
for(( i=0;i<=500;i++))
do
    if [ $[$i % 7] -eq 0 ];then
       echo $i
    fi

done

首先for循环的语法,好理解 直接按照格式来就可以了。 最容易出错的就是 if [] 取模判断的时候, [[i % 7] 只有再这里计算才会看成是数字 才可以使用 -eq 来判断是否相等。