#!/bin/bash
echo "Correct IFS:"
while IFS=$'\t' read a b; do echo "<$b>"; done <<EOF
some thing abc
some thing def
some thing 123
EOF
echo "Incorrect IFS:"
while read a b; do echo "<$b>"; done <<EOF
some thing abc
some thing def
some thing 123
EOF
echo "Incorrect IFS:"
while IFS=\t read a b; do echo "<$b>"; done <<EOF
some thing abc
some thing def
some thing 123
EOF
IyEvYmluL2Jhc2gKCmVjaG8gIkNvcnJlY3QgSUZTOiIKd2hpbGUgSUZTPSQnXHQnIHJlYWQgYSBiOyBkbyBlY2hvICI8JGI+IjsgZG9uZSA8PEVPRgpzb21lIHRoaW5nCWFiYwpzb21lIHRoaW5nCWRlZgpzb21lIHRoaW5nCTEyMwpFT0YKZWNobyAiSW5jb3JyZWN0IElGUzoiCndoaWxlIHJlYWQgYSBiOyBkbyBlY2hvICI8JGI+IjsgZG9uZSA8PEVPRgpzb21lIHRoaW5nCWFiYwpzb21lIHRoaW5nCWRlZgpzb21lIHRoaW5nCTEyMwpFT0YKZWNobyAiSW5jb3JyZWN0IElGUzoiCndoaWxlIElGUz1cdCByZWFkIGEgYjsgZG8gZWNobyAiPCRiPiI7IGRvbmUgPDxFT0YKc29tZSB0aGluZwlhYmMKc29tZSB0aGluZwlkZWYKc29tZSB0aGluZwkxMjMKRU9GCgo=