在一个最大值范围内,循环获取7的倍数,直到达到限制值500退出循环
#for循环,循环控制条件为空=相当于死循环, 循环条件放在了if中 temp=0 for((i=0; ; i++)); do temp=$((${i} * 7)) if [ ${temp} -ge 500 ]; then break else echo "${temp}" fi done
#while 循环 temp=0 i=0 while [ true ]; do temp=$((${i} * 7)) ((i++)) if [ ${temp} -gt 500 ]; then break fi echo "${temp}" done