#!/bin/bash
for(( i=0;i<=500;i++))
do
if [ $[$i % 7] -eq 0 ];then
echo $i
fi
done
首先for循环的语法,好理解 直接按照格式来就可以了。 最容易出错的就是 if [] 取模判断的时候, i % 7] 只有再这里计算才会看成是数字 才可以使用 -eq 来判断是否相等。
#!/bin/bash
for(( i=0;i<=500;i++))
do
if [ $[$i % 7] -eq 0 ];then
echo $i
fi
done
首先for循环的语法,好理解 直接按照格式来就可以了。 最容易出错的就是 if [] 取模判断的时候, [i % 7] 只有再这里计算才会看成是数字 才可以使用 -eq 来判断是否相等。