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
他の名前ではなく常に最初の名前が表示されます。解決策はありますか?