Циклы while/until в Bash — практический разбор

16 марта 2026
Автор

Олег Марков

while

count=0
while (( count < 3 )); do
  echo "$count"
  ((count++))
done

until

until выполняет тело, пока условие ложно.

until ping -c 1 example.com >/dev/null 2>&1; do
  echo "Ждём сеть..."
  sleep 2
done

Чтение файла в цикле

while IFS= read -r line; do
  echo "line=$line"
done < input.txt

Итоги

while и until удобны для ожиданий, опроса состояния и построчной обработки данных.

Условия if/else в Bash — полный практический разборСтрелочка вправо

Все гайды по Bash

Редиректы и пайпы в Bash — полный разбор
Открыть базу знаний

Отправить комментарий