有没有办法杀死将在 运行 grep 之后列出的进程

Is there a way to kill processes that are going to be listed after running grep

例如如果我们必须检查所有 glassfish 进程 运行ning 我们 运行 以下命令:

ps 辅助 | grep glassfish

现在举个例子returns glassfish 占用了 4 个进程 有没有一种方法可以编辑命令并将其存储在 bash_profile 中,它将杀死 运行 宁 [=] 的输出的所有进程23=]ps辅助 | grep glassfish

例如如果我将 bash_profile 中的别名存储为 killglass 那么它应该终止我 运行 时返回的所有进程ps辅助 |来自终端的 grep glassfish 命令

我是运行MAC(Yosemite)

提前致谢

您可以使用

pkill -f "glassfish"

而不是 ps aux 和 grep