Linux シェルスクリプト|for 文|配列の要素数ループ|コマンド実行結果の行数分ループ|インデックス i でループ|スペース区切りの文字列リストでループ|bash シェル

 ここでは、for 文を使用して、下記の様々な構文について記載する。 ・インデックス i でループする方法 ・配列の要素数ループする方法 ・スペース区切りの文字列リストでループする方法 ・コマンド実行結果の行数分ループする方法 インデックス i でループする方法 下記の samp...

Linux シェルスクリプト|設定ファイル (リストファイル) を作成して行毎にループして処理するサンプルスクリプト|コメント行はスキップさせる|bash シェル

設定ファイル (リストファイル) を作成して、行毎にループして処理するサンプルスクリプトを作成する。下記のスペース区切りの場合とカンマ区切りの場合の リストファイル sample.lst を処理するスクリプトを作成する。 リストファイルの行頭に「#」をつけるとコメント扱いとし、処...

Linux シェルスクリプト|カンマ区切りの CSV ファイルを行毎にループして処理するサンプルスクリプト|ヘッダ行がない場合とある場合|bash シェル

カンマ区切りの CSV ファイルを行毎にループして処理するサンプルスクリプトを作成する。下記のヘッダ行がない場合とある場合の CSV ファイル sample.csv を処理するスクリプトを作成する。 ・ヘッダ行なし sample.csv 項目1a,項目1b,項目1c 項目2a,...

Linux シェルスクリプト|スペース区切りの CSV ファイルを行毎にループして処理するサンプルスクリプト|ヘッダ行がない場合とある場合|bash シェル

スペース区切りの CSV ファイルを行毎にループして処理するサンプルスクリプトを作成する。下記のヘッダ行がない場合とある場合の CSV ファイル sample.csv を処理するスクリプトを作成する。 ・ヘッダ行なし sample.csv 項目1a 項目1b 項目1c 項目2a...