Читать разделенную табуляцией строку файла в массив

Я хотел бы прочитать файл в сценарий, строка за строкой. Каждая строка в файле состоит из нескольких значений, разделенных вкладкой, я хотел бы прочитать каждую строку в массив.

Типичный пример bash "чтение файла за строкой";

while read line
do
echo $line;
done < "myfile"

Для меня myfile выглядит так (значения, разделенные табуляцией);

value1 value2 value3
value4 value5 value6

На каждой итерации цикла я хотел бы, чтобы каждая строка входила в массив, чтобы я мог

while read line into myArray
do
 echo myArray[0]
 echo myArray[1]
 echo myArray[2]
done < "myfile"

Это напечатало бы следующее на первой итерации цикла;

value1
value2
value3

Затем на второй итерации будет напечатано

value4
value5
value6

Это возможно? Единственный способ увидеть это - написать небольшую функцию для ручного разбора значений. Есть ли в bash встроенная поддержка для этого?

Ответы на вопрос(3)

Ваш ответ на вопрос