欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

macos ps -ax aa | grep aa 但是 移除掉 自己这个结果 AG chatgpt 有大用 有大大用

要在使用 ps -ax 命令时过滤掉包含自身进程的结果,可以使用 grep 的 -v 选项来排除匹配的行。以下是一个示例命令:

bash

ps -ax | grep aa | grep -v grep

这个命令的工作原理是:

  1. ps -ax 列出所有进程。

  2. grep aa 过滤出包含 "aa" 的行。

  3. grep -v grep 移除包含 "grep" 的行,即排除掉grep命令本身。

如果需要提高过滤的准确性,尤其是当 "aa" 可能是其他进程名的一部分时,您可以使用正则表达式或更具体的匹配方式,例如:

bash

ps -ax | grep '[a]a'

这样,[a]a 会匹配 "aa",但不会匹配到包含 grep aa 的行。


普通分类: