acceder a subcadenas de líneas en un file de text y almacenarlas

Tengo un file de text como este

chr1:16840617-16840780 RNU1-1 (2 columns are tab separated) chr3:142139047-142139211 RNU1-100P ............ ............ 

Quiero pasar las líneas del file de text y save la columna 1 y la columna 2 en las variables sep, algo como esto:

 OLDIFS=$IFS; IFS=$'\n'; for line in $(cat test.txt);do LOC="save location";NAME="save name";done 

Después de save el nombre y la location, tengo que hacer un par de pasos más para get el resultado deseado, pero a partir de ahora quiero savelos.

Tratar

 while read column1 column2 do something with $column1 something more $column2 ... done < test.txt 

El uso de la lectura directamente desde un momento y el file networkingirigido le ahorra el gato (uso completamente innecesario de;}) y el cambio de IFS.