Давайте иметь следующий код (здесь, в Python):
print("something\r any")
При запуске в консоли это правильно выдает:
anything
(после печати something
каретка возвращается к началу той же строки, а затем перезаписывает первые четыре символа any
)
Однако та же команда в перенаправлении выдаст:
something
any
что неверно. Почему это так ? Есть ли что сказать оболочке переписать текущую строку при перенаправлении?
По поводу определения ЧР и НЧ: