1
ファイルごとに、1行に2つの異なる単語があり、カンマと改行で区切られています。どのようにしてこのファイルを読み、すべての単語を配列に格納できますか?私のコードは "1行"配列でしか動作しないと思うので動作しません。カンマと改行で区切られたファイルから配列を読み込みます。
ファイル・サンプル:
各単語はカンマや改行で区切られています。
Dog,cat
shark,rabbit
mouse,bird
whale,dolphin
理想の入力
"${array[0]}" = Dog
"${array[1]}" = cat
"${array[2]}" = shark
"${array[3]}" = rabbit
"${array[4]}" = mouse
"${array[5]}" = bird
"${array[6]}" = whale
"${array[7]}" = dolphin
マイコード:
input=$(cat "/path/source_file")
IFS=',' read -r -a array <<< "$input"