Могу ли я программно «записать» управляющие коды ANSI в файл с помощью утилит unix?
Пример: я начинаю запись сscript
и попробуйте набратьecho test
но опустите o, поэтому я возвращаюсь, чтобы исправить это.
Когда яcat typescript
все выглядит нормально, так как коды интерпретируются, но если я используюless
или жеvim
я вижуech test^H^[[K^H^[[K^H^[[K^H^[[K^H^[[Ko test^M
Я полностью понимаю, что это такое и почему это происходит, но есть ли способ «сжечь» коды и просто увидеть результат в файле? Мой хитрый метод заключается вcat
файл, затем скопируйте / вставьте текст из терминала, но наверняка какая-то комбинация cat, sed, awk или чего-то еще может помочь мне там легче?