разобрать вывод script / utils-linux в удобочитаемую форму - PullRequest
0 голосов
/ 21 ноября 2011

Как мне разобрать вывод script / utils-linux в удобочитаемую форму или в то, что я могу обработать с помощью регулярных выражений? Существует несколько двоичных escape-последовательностей, используемых для отображения цветов и т. Д.

Существует ли инструмент Unix для записи текстовой консоли (например, экран GNU) в удобочитаемой форме с миллисекундами?

ttyrec / ttyplay использует довольно нечитаемый формат, который мне не удалось найти надлежащая документация для; функция экрана logstamp создает несколько более читаемый журнал, но не может дать точные сроки, только до секунды.

Ответы [ 2 ]

1 голос
/ 05 апреля 2012

Вы можете легко сократить ttyrec следующим образом: https://github.com/antono/shelr/blob/master/lib/shelr/ttyrec.rb

Если вы хотите просто поделиться своим терминалом, есть http://shelr.tv/ с соответствующей утилитой: https://github.com/antono/shelr

Если вы хотите удалить escape-последовательности, вы можете сделать это с помощью следующей команды:

sed -r "s / \ x1B [([0-9] {1,2} (; [0-9] {1,2})?)? [M | K] // g"

1 голос
/ 21 ноября 2011

Требуется команда script .

...