Bashでファイルをリストに読み込む方法


Bashスクリプトを使用して、ファイルの内容をリストに読み込む方法について説明します。以下に、シンプルで簡単なコード例を示します。

#!/bin/bash
# ファイルのパスを指定
file_path="path/to/file.txt"
# ファイルをリストに読み込む
readarray -t file_lines < "$file_path"
# リストの中身を表示
for line in "${file_lines[@]}"; do
  echo "$line"
done

上記のスクリプトでは、file_path変数に読み込むファイルのパスを指定します。readarrayコマンドを使用して、ファイルの内容をfile_linesという名前のリストに読み込みます。-tオプションは、各行の末尾の改行文字を削除するために使用されます。

その後、forループを使用して、リスト内の各行を表示します。必要に応じて、このコードをカスタマイズして、ファイルの内容に対して他の処理を追加することもできます。

この方法を使用すると、Bashスクリプト内でファイルの内容をリストとして取得し、それを後続の処理に利用することができます。