Именно. Вот смотрите:Голимый пробел (0х20) и никакого намёка на 0x0A. Или echo заменяет LF на пробел?
$ TST="1
2
3"
$ echo -n $TST | hexdump -C
00000000 31 20 32 20 33 |1 2 3|
00000005
Шестнадцатеричное \x20 -- это десятичное 32 или пробел.