Имеется файл, в каждой строке которого имеется два слова, разделённых пробелом. Как разделить в две переменные ети слова? Пробую:
cat text.txt | while read line
do
word1=`echo $line | sed 's/\(^.*\) .*$/\1/g'`
word2=`echo $line | sed 's/^.*\( .*$\)/\1/g'`
#some_stuff
done
Дело в том, что в #some_stuff сравнивается около 80000 таких строк с такого же типа 80000 строками и работает всё очень медленно. Есть ли более быстрые варианты, помимо sed?