【发布时间】:2022-11-20 20:39:49
【问题描述】:
我的问题是: 如何找到所有以“sh”结尾的正在运行的进程。 我知道“ps aux”列出了所有正在运行的进程,并且“grep”打印了一个写在“”内的特定命名进程。 我知道我必须将命令“ps aux”和“grep”与通配符结合使用。
我的解决方案是 ps aux | grep "*sh" 但它不能正常运行。 怎么解决的?
【问题讨论】:
我的问题是: 如何找到所有以“sh”结尾的正在运行的进程。 我知道“ps aux”列出了所有正在运行的进程,并且“grep”打印了一个写在“”内的特定命名进程。 我知道我必须将命令“ps aux”和“grep”与通配符结合使用。
我的解决方案是 ps aux | grep "*sh" 但它不能正常运行。 怎么解决的?
【问题讨论】:
试试:ps aux | grep“sh$”
“$”符号是用于行尾模式匹配的正则表达式。在这种情况下,模式是“sh”所以我们使用“sh$”
【讨论】: