Мне нравится использовать команду 'сценария' для записи консольных сессий. Проблема состоит в том, что файл 'машинописного текста', который создается, содержит символы управления (при использовании стрелок или клавиши Delete).
Кроме редактирования файла вручную, там способ генерировать файл, который содержит то, что мы видим в файле когда мы cat
или more
это?
Любая попытка с cat
, more
, less -R
, tr
, pr
концы с файлом, который отображается хорошо, но все еще содержит символы управления.
См. "устранителя помех сценария" по http://jdimpson.livejournal.com/7040.html
Попробуйте:
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.