Создайте плоский файл, где управляющие символы были интерпретированы в Debian

Мне нравится использовать команду 'сценария' для записи консольных сессий. Проблема состоит в том, что файл 'машинописного текста', который создается, содержит символы управления (при использовании стрелок или клавиши Delete).

Кроме редактирования файла вручную, там способ генерировать файл, который содержит то, что мы видим в файле когда мы cat или more это?

Любая попытка с cat, more, less -R, tr, pr концы с файлом, который отображается хорошо, но все еще содержит символы управления.

5
задан 08.07.2011, 19:15

2 ответа

См. "устранителя помех сценария" по http://jdimpson.livejournal.com/7040.html

2
ответ дан 07.12.2019, 18:02

Попробуйте:

less -r typescript

От man less:

-r or --raw-control-chars
       Causes "raw" control characters to be displayed.  The default is
       to  display  control  characters  using  the caret notation; for
       example, a control-A (octal 001) is displayed as "^A".  Warning:
       when the -r option is used, less cannot keep track of the actual
       appearance of the screen (since this depends on how  the  screen
       responds to each type of control character).  Thus, various dis‐
       play problems may result, such as long lines being split in  the
       wrong place.
2
ответ дан 07.12.2019, 18:02

Теги

Похожие вопросы