Я ищу что-то, что может удалить управляющие символы из вывода эха и преобразовать его в строку без управляющих символов, в то же время выглядя точно так же, как в терминале bash.
Это Пример проблемы:
root@spt01:~/scripts/ms-ad# echo -e "123456\rA"
A23456
root@spt01:~/scripts/ms-ad# echo -e "123456\rA" > /tmp/test ; more /tmp/test
123456
, поэтому / tmp / test должен содержать A23456, а не 123456 \ r
Я пытался использовать sponge, tee, ansi2txt, но все безуспешно. Некоторые, похоже, работают с \ b кодами возврата, но возврат каретки \ r кажется проблемой.
Кроме того, я знаю, что вы можете использовать less -r для правильного просмотра файла, но тогда контрольные символы не будут удалено из файла.
есть идеи ??? конечно, там должен быть магический инструмент.
спасибо! D