広告スペース(バナー)
レッスン 6 / 20

繰り返し(for文)

このレッスンでは、シェルスクリプトのfor文を使った繰り返し処理を学びます。「シェルスクリプト for文 使い方」で調べている方向けです。

for 変数 in 値のリスト; do ... doneという書き方で、リストの各値に対して処理を繰り返せます。seq 1 5のようなコマンドと組み合わせて数値の範囲を作ることもできます。

サンプルコードでは、for i in 1 2 3 4 5; do echo $i; doneという形で、1から5までの数を順番に出力しています。

初心者がよくつまずくのが、dodoneの書き忘れです。他の言語の{}に相当する開始・終了の目印として、必ずペアで書く必要があります。

実際の開発現場では、複数のファイルやサーバーのリストに対して同じ処理を繰り返す場面でfor文がよく使われます。

📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください

🧪 このサイトではシェルスクリプトを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。

🎯
ここまでできればゴール達成!
1から5までの数字を表示する、繰り返し処理を使ったスクリプトが作れるようになります。
広告スペース(バナー)
広告スペース(記事内)