gpt4 book ai didi

linux - 使用 'grep' 命令保留列名

转载 作者:太空宇宙 更新时间:2023-11-04 10:19:13 25 4
gpt4 key购买 nike

我注意到“grep”命令删除了列名。我需要根据以下命令自定义进程的输出:

ps -ef | egrep "java|mysql" | awk {'print $1, $2, $8'}

常规的“ps”(甚至是“awk”)具有列名:UID、PID 等...但是,当我添加“grep”时,列名消失了。理想情况下,我必须有显示 4 列的“ps”输出——PID、用户名、CMD 和内存使用情况。我如何让它保留列名。

最佳答案

grep 命令将删除 header ,因为它们不匹配。除了搜索模式外,只需使用 awk 并匹配第一行条件。

ps -ef |  awk 'NR==1{print $1,$2,$8} /java|mysql/{print $1, $2, $8}'

关于linux - 使用 'grep' 命令保留列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44622008/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com