Linux笔记-grep -v功能相关说明

Posted IT1995

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux笔记-grep -v功能相关说明相关的知识,希望对你有一定的参考价值。

背景

比如服务器上有一个sh脚本,这个sh脚本会启动一个进程,这个进程名和这个sh脚本名是一样的,只是一个带有.sh一个没有。

现在有个需求,查询这个进程或这个脚本是否正常运行,如,进程名是HelloWorld,脚本名是HellWorld.sh

操作

①查询关于HelloWorld相关的进程:

ps -eo pid, cmd | grep HelloWorld

查询结果:

6088 /bin/sh /root/HelloWorld.sh
6093 /root/HelloWord
6256 grep --color=auto HelloWorld

②查询HelloWorld相关的进程,排除grep命令:

ps -eo pid, cmd | grep -v grep | grep HelloWorld
#或
ps -eo pid, cmd | grep -v "grep" | grep HelloWorld

查询结果:

6088 /bin/sh /root/HelloWorld.sh
6093 /root/HelloWord

③查询HelloWord的进程,排除grep命令和sh:

ps -eo pid, cmd | grep -v "grep\\|sh" | grep HelloWorld
#或
ps -eo pid, cmd | grep -v 'grep\\|sh' | grep HelloWorld

查询结果:

6093 /root/HelloWord

以上是关于Linux笔记-grep -v功能相关说明的主要内容,如果未能解决你的问题,请参考以下文章

linux学习笔记---grep

Linux学习笔记:grepegrep

【笔记】grep 命令 - 查找文件内容

2018-1-15 Linux学习笔记

简单Linux命令学习笔记

Linux随堂笔记3