while / until

while / until#

Looping constructs (built-in).

$ while read -r line; do
  $ echo "$line"
$ done < file

$ until ping -c1 host &>/dev/null; do
  $ sleep 1
$ done