bashでディレクトリ内の特定のファイルを配列に入れる方法は?

bashでディレクトリ内の特定のファイルを配列に入れる方法は?

file1.txt、file2.txt、およびfile3.txtという3つのファイルがあるディレクトリがあるとします。

では、これらのファイル名で配列をどのように入力できますか? (すべてのファイルには特定のプレフィックス、つまりファイルがあり、ファイルの後に1、2、3などにすることができます)。

ベストアンサー1

GregのWikiから:Bashガイド配列の項目:

files=()
while read -r -d $'\0'; do
    files+=("$REPLY")
done < <(find *.txt -print0)

ページには配列の詳細な説明があり、構造要素を要素別に分類して全体を読む価値があります。

おすすめ記事