如何將script/utils-linux的輸出解析爲可讀格式 或我可以使用正則表達式處理的內容? 有用於顯示顏色等一些二進制轉義序列將script/utils-linux的輸出解析爲可讀形式
是否有一個UNIX工具來記錄文本控制檯(例如GNU屏幕) 與毫秒定時的人類可讀的形式?
ttyrec/ttyplay使用了一種相當不可讀的格式,我無法找到 適當的文檔;屏幕功能logstamp會創建一個更具可讀性的日誌,但無法給出精確的定時,只有 可以一秒鐘。
如何將script/utils-linux的輸出解析爲可讀格式 或我可以使用正則表達式處理的內容? 有用於顯示顏色等一些二進制轉義序列將script/utils-linux的輸出解析爲可讀形式
是否有一個UNIX工具來記錄文本控制檯(例如GNU屏幕) 與毫秒定時的人類可讀的形式?
ttyrec/ttyplay使用了一種相當不可讀的格式,我無法找到 適當的文檔;屏幕功能logstamp會創建一個更具可讀性的日誌,但無法給出精確的定時,只有 可以一秒鐘。
您需要script命令。
,你可以很容易地parese ttyrec有類似的東西:https://github.com/antono/shelr/blob/master/lib/shelr/ttyrec.rb
如果你只想分享你的終端有http://shelr.tv/與相應的效用:https://github.com/antono/shelr
如果你想剝奪轉義序列,你可以做到這一點以下命令:
sed -r「s/\ x1B [([0-9] {1,2}(; [0-9] {1,2})?)?[m | K] // g「
謝謝!還有一個問題:它似乎使用轉義序列/代碼,我怎麼知道這些是什麼意思?有一些標準嗎? –
@John,這些可能來自GNU Screen,而不是'script'在'script'手冊頁中,「某些交互式命令,如vi(1),會在typescript文件中創建垃圾。不操縱屏幕「 –