📘
【Shell】Shell のループ構文まとめ
Shell スクリプトで使える「for ループ」3選!
Shell スクリプトでよく使う「for ループ」。
この記事では、基本から応用まで、代表的な3つの書き方を紹介します。
✅ 1. 基本的なリスト形式のループ
for i in 1 2 3 4 5
do
echo "A"
done
📝 1 2 3 4 5 を直接書く形式です。小規模な固定回数ループに便利です。
✅ 2. seq を使ってループ
for i in $(seq 1 5)
do
echo "B"
done
📝 seq コマンドを使えば、範囲指定で柔軟なループができます。
✅ 3. 変数を使ったループ
count=5
for i in $(seq 1 $count)
do
echo "C"
done
📝 回数を変数で指定できるので、スクリプトの柔軟性がアップします。
上記を全て実行した時の例
$ sh roop.sh
A
A
A
A
A
B
B
B
B
B
C
C
C
C
C
$
📚 まとめ
for ループは Shell スクリプトの中でも非常に使用頻度が高い構文です。
手軽に繰り返し処理を実装できるので、ぜひ使い方をマスターしましょう!
Discussion