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にセットされます。
ファイルの最終行まで読み取るとループ処理は終了します。