Циклы while и for в Bash
Есть задание: вывести числа от 0 до 100, которые делятся на три.
Для задачи использовать циклы while или for.
Я додумался до двух вариантов:
for ((i=3; i<100; i+=3)); do
echo $i
done
и
i=3
while [[ $i -le 100 ]]; do
echo $i
i=$(($i+3))
done
Подозреваю, что еще есть что-то связанное с умножением или делением, но в голову ничего не лезет.
Ответы (1 шт):
Автор решения: Zt.
→ Ссылка
вот еще парочку вариантов:
for i in {3..99..3};do echo $i;done
for i in {1..100};do (( $i%3 == 0 )) && echo $i;done