Uma maneira é definir seu IFS
como uma nova linha:
set -f; # suppress wildcard expansion since 'cat...' is unquoted
IFS=$'\n'; for line in 'cat file.txt'; do
Am='echo "$line" | awk '{print $1}''
Bm='echo "$line" | awk '{print $2}''
#my command Am +Bm.......
done
Embora existam outros métodos também:
while read Am Bm junk; do
#my command Am +Bm....
done < file.txt