read start end n=$start while [ "$n" -le "$end" ] do n=$((n+1)) if [ $((n % 3)) -eq 0 ]; then echo "$n" continue fi echo "$n" | grep -q '3' if [ $? -eq 0 ]; then echo "$n" fi done