0

IFS でテキスト ファイルを分割したいのですが、テキスト ファイルは次のようになります。

name1
name2
name3
name4

私はこのファイルを読んで、名前ごとに名前を取得したいのですが、ここに私のコードがあります:

names=$(</text.txt)
IFS='\n' read -a -r names_list <<< "$names"

for name in "${names_list[@]}"
do
    echo "$name"
done

他の名前ではなく常に最初の名前が表示されます。解決策はありますか?

4

1 に答える 1