如何将tcptrack的输出转储到文本文件中?
我曾尝试使用grep和cut,但tcptrack的输出屏幕是由curses库构成的,并且会动态更改。

最佳答案

如果您已安装ncurses-term,则对它的描述最少为glasstty

glasstty|classic glass tty interpreting ASCII control characters,
        am,
        cols#80,
        bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, ht=^I, kcub1=^H,
        kcud1=^J, nel=^M^J,


您可以使用该终端描述(设置tcptrack)运行TERM=glasstty,并消除所有游标寻址。留下了很多退格,可以通过进一步减少来消除
消除了cub1功能(使用tic来编译当然的描述)。减少的描述将告诉ncurses为每个更改重新绘制整个屏幕,这听起来像您期望的那样。

关于linux - 如何将tcptrack的输出保存到文本文件中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48561927/

10-10 14:13