RHEL9 シェルスクリプト readでファイルを読み取り1行ずつ実行する

環境
Red Hat Enterprise Linux release 9.2 (Plow)

ファイル名
data.txt
内容
tokyo-text
oosaka-text
yokohama-text

サンプルコード

#!/bin/bash
while read line
do
  echo $line 
done < data.txt

結果
tokyo-text oosaka-text yokohama-text

説明
ファイルのdata.txtがあります。
ファイルを1行読み取ると1行目の変数lineにセットされます。
ファイルの最終行まで読み取るとループ処理は終了します。

IT

Posted by arkgame