今回はシェルスクリプトのfor文の書き方を徹底解説したいと思います。基本的な書き方から紹介していきたいと思います。$idoneinを使う書き方です。inの第一引数からfor文の変数iに代入され実行されます。上記シェルスクリプトを実行すると、「a」から「e」まで順次表示されます。${i}回目done次にseqコマンドを使ったfor文です。ループ回数が決まっている場合は、seqの引数としてループ回数を指定して書くと便利です。${i}回目done次は配列の要素を使ったfor文です。実行結果は、下記の通りです。${i}回目done配列の要素数分for分を回したい場合の書き方です。#array[@]でなく、#array[*]でも同様の結果になります。${file_name}done2のseqコマンドを使ったfor分もここに含まれますが、上のサンプルのようにコマンドの実行結果をinの引数としてfor分を書くこともできます。コマンドを`(シングルクオート)で囲んで書くだけです。上記スクリプトの実行結果は下記のようになります。ファイルを読み込みfor分を回すあらかじめ下記のようなファイルを作成しておきます。abcdefg5の「コマンドを利用したfor文」を応用してファイルの中身を表示するfor分を書きたいと思います。${line}done上記スクリプトの実行結果は、下記の通りになります。指定した数値の範囲のfor文を回したい100から110まで合計したい場合などは、上記のように書きます。$num上記を実行すると下記のようになります。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。