在我的bash腳本中,我試圖用csv文件中的元素創建兩個並行數組。 csv文件可以有5-40行的任何地方。awk輸出無序單元
Array1=($(awk -F, '{a[$1];}END{for (i in a)print i;}' list.csv))
Array2=($(awk -F, '{b[$2];}END{for (i in b)print i;}' list.csv))
但是,這樣做後,數組中的元素的順序不匹配的文件,他們甚至不匹配對方。這就像awk隨機獲取線。爲什麼會發生這種情況,我該如何解決?謝謝!