Я пытаюсь создать массив в bash из файла в следующем формате:
data, data, interesting
data, data, more interesting
То, как я заполняю массивы:
read -r -a DATA1 <<< $(cat $FILE | awk -F, '{ print $1 }')
read -r -a DATA2 <<< $(cat $FILE | awk -F, '{ print $2 }')
read -r -a DATA3 <<< $(cat $FILE | awk -F, '{ print $3 }')
Когда я проверяю массив DATA3, есть 3 элемента:
interesting
more
interesting
Мне нужно, чтобы отображались только 2 элемента, например:
interesting
more interesting
Как сохранить пробел в поле 3, чтобы при вызове этого элемента из массива он отображался как «более интересный»? Есть ли лучший способ справиться с этим?