将 nettop 的输出保存到文件(mac)

Nic*_*ick 5 bash shell terminal scripting

我正在尝试将 nettop 的输出从终端保存到文本文件(可能是 .csv ),我想要做的是能够隔离不同的值,特别是我想跟踪来自特定应用程序的字节(这样我就可以在另一个应用程序中引用该文件)我不太熟悉 bash 脚本,但我想正确的脚本可以完成这类事情,或者有更好的方法吗?

Isa*_*son -2

您可以使用该字符将任何终端程序的输出重定向到文件>。在终端尝试: nettop > output.txt

这会将nettop的输出保存到文件output.txt中。如果您想查看 nettop 的输出并同时保存它,请尝试以下操作: nettop | tee output.txt

这会将输出“管道”到程序“tee”,该程序会将其打印到终端并将其写入文件。

  • 这不起作用,因为“nettop”是一个发出终端代码的“curses”程序。幸运的是,有一个选项可以得到OP想要的东西(请参阅我的答案) (2认同)