Після того, як ви зафіксуєте сеанс у screenlog.n, ви можете перенести файл до терміналу, а потім скористатися командою жорсткої копії екрана, щоб скинути вихід кішки у файл. Результат забезпечить вам чистий вихід, який не має послідовностей евакуації.
Здається, єдиним "gotcha" є переконання, що копія фіксує все, що відбувається в буфері прокрутки, і що буфер прокрутки містить лише те, що ви хочете зробити.
1. $ screen
2. $ cd /path/to/screenlog.n directory/
3. $ wc -l screenlog.n
4. $ screen -X scrollback 245 # 245 is the number of lines found from your wc command + 5
5. $ cat screenlog.n
6. $ screen -X hardcopy -h screenlog.n.cleaned
Зауважте, що -h забезпечує збереження всієї історії прокрутки, а не лише того, що ви отримуєте в режимі негайного перегляду
Очищений файл screenlog.n.c тепер буде містити копію вихідного коду і не буде містити жодних послідовностей запуску