広告スペース(バナー)
📜シェルスクリプト レッスン
基本文法の基礎7▾
データ構造とコマンド活用6▾
制御構文とテキスト処理3▾
実務向けスクリプト設計3▾
レッスン 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までの数を順番に出力しています。
初心者がよくつまずくのが、doとdoneの書き忘れです。他の言語の{}に相当する開始・終了の目印として、必ずペアで書く必要があります。
実際の開発現場では、複数のファイルやサーバーのリストに対して同じ処理を繰り返す場面でfor文がよく使われます。
📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください
🧪 このサイトではシェルスクリプトを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。
🎯
ここまでできればゴール達成!
1から5までの数字を表示する、繰り返し処理を使ったスクリプトが作れるようになります。
1から5までの数字を表示する、繰り返し処理を使ったスクリプトが作れるようになります。
広告スペース(バナー)
広告スペース(記事内)