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"