while 文の使い方
while [ -n "$1" ]; do echo "$1" shift done
参考:
while 文の使用方法 | UNIX & Linux コマンド・シェルスクリプト リファレンス
シェルスクリプト while の使い方 | エンジニアの入り口
How to use variable dynamically inside while loop – Unix & Linux Stack Exchange
インデックスを使う
i=0 while [ $i -lt 10 ]; do echo "$i" i=$((i + 1)) done
参考:
Bash の繰り返し処理でインデックス番号を使う (表示する) | Webkaru
bash で expr を使わずにインクリメント処理する。| oxdb のブログ