如何将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/