linux下使用awk xargs批量杀进程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下使用awk xargs批量杀进程相关的知识,希望对你有一定的参考价值。

参考技术A awk是linux下强大的文本处理工具
xargs是linux下一个常用命令,用于将参数列表打散

这两个命令结合用来批量结束进程:
ps -ef | grep nsq | grep -v grep | awk 'print $2' | xargs kill #杀掉所有nsq相关进程

awk是什么的缩写?看这里:
https://kb.iu.edu/d/abnd

Linux下批量删除文件(急)

要在一个指定的目录下递归查找含有指定内容的所有文件 并将这些文件删除 这个应该怎样才能做到呢 要shell编程?

find 目录 -type f -print0|xargs -0 grep -l 内容关键字|xargs -i rm -f

试试看我这个 危险哦
参考技术A find 目录名 -type f | xargs grep 关键字 | awk -F: 'print $1' | xargs rm -f

以上是关于linux下使用awk xargs批量杀进程的主要内容,如果未能解决你的问题,请参考以下文章

[Linux]使用awk批量杀进程的命令

Linux:-杀进程的技巧

使用awk批量杀进程的命令

Linux批量kill进程

[linux]利用管道 + xargs批量管理文件

[linux]利用管道 + xargs批量管理文件