如何使用bash命令向另一个文件显示前4个进程?
我想将前 4 个进程获取到另一个文件,而不是全部!
我知道如何将“top”命令中的所有数据传输到新文件,但同样,只有前 4 个数据而不是全部数据。我认为这与 grep 命令有关......
I'd like to get top 4 processes to another file, instead of all it!
I know how to transfer all the data from "top" command to a new file, but again, just one top 4 instead all of it. I think it has something to do with grep command...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
awk
将要捕获的行限制为前4行,然后输出到新文件。You can use
awk
to limit the lines to be captured to the top 4 lines then output to a new file.尝试以下操作:
由于Top Output(在我的PC中)在实际过程列表之前具有7行,您选择了第一个17行
HEAD -17
然后将最后一行10包含与过程相关的实际数据:
tail -10
问候
Try this:
Since top output (in my pc) has 7 lines prior to the actual process list you select first 17 lines
head -17
Then keep those last lines 10 containing actual data related to processes:
tail -10
Regards