vlad001,
В таком случае нужно использовать массив, а не переменную. И cat с пайпом не нужен, файл можно стрелкой в цикл читать:
Код:
while read -a line
do
echo "Первое значение: ${line[0]}"
echo "Второе значение: ${line[1]}"
# и т.д.
done < file.txt