linux grep正则表达式

要把所有名为worker的进程全部kill -9

ps -ef |grep worker

图片.png

发现不是精准匹配, 如图匹配到了nginx,决定使用正则表达式.
关键点linux 是以 行 为单位进行匹配
所以正则应该是

ps -ef |grep worker$

然后取出所有进程的pid 统一kill掉
awk 取出第二列
xargs把管道符前边的输出,做为 kill 的参数

ps -ef |grep worker$|awk '{print $2}'|xargs kill -9
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容