Есть файл со списком [field1] [field2], поля разделены пробелом. Нужно разобрать файл в цикле построчно чтобы переменной $a присвоить значение «field1», а переменной $b «field2». Решил так:
IFS=$'\n'
for data in `cat file.txt`
do
echo $data > data.tmp
a=`awk '{printf $1}' data.tmp`
b=`awk '{printf $2}' data.tmp`
echo "это пользователь $a"
echo "это пароль $b"
done