\ x0d
- это символ \ r
, который переводит курсор в начало строки, тогда \ x20
- это пробел, поэтому он заменяет a
пробелом. Если вы используете систему unix-y, вы можете просто удалить \ r
из вашего вывода / файла, поскольку он не нужен, если он предназначен для вывода текста. \ n
"подразумевает" это для * nix, но не для Windows.