第1个回答 推荐于2016-06-08
写错了。用grep 2567,grep不用=号的。
推荐awk
ps -aux |awk '$2~/32651/'
过滤可以用ps -aux |awk '$2!~/32651/'
grep 2567会显示出现2567这个字符串的所有行,你如果每行都有PID,还要体现它干什么呢。
grep 是不会自动识别PID这些字段的,用=肯定没用,它不过是文字处理的最简单的模式识别程序而已。awk和sed比grep强大多了,在讲unix的书上grep一般是略带提的,但awk和sed就会着重讲。本回答被提问者采纳
第2个回答 2019-07-24
grep
关键字
*
第3个回答 2010-01-14
标准的写法是
ps aux|grep 2567|grep -v grep
第4个回答 2024-06-07
1、基本用法
grep命令的基本用法是在文件中查找包含指定模式的行。例如,要在文件file.txt中查找包含example的行,可以执行以下命令:
grep 'example'file.txt
grep将输出所有包含'example'的行。
2、忽略大小写
默认情况下,grep区分大小写。如果要忽略大小写进行搜索,可以使用-i选项。例如,要在文件中查找包含'example'的行,不区分大小写,可以执行以下命令:
grep -i "example"file.txt
3、正则表达式搜索
grep支持使用正则表达式进行高级搜索。例如,要查找以"example"开头的行,可以使用正则表达式的锚定符号"^":
grep "^example"file.txt
这将输出所有以"example"开头的行。
4、反向搜索:
有时候需要查找不包含指定模式的行。可以使用-v选项来进行反向搜索。例如,要查找不包含"example"的行,可以执行以下命令:
grep -v "example"file.txt
grep将输出所有不包含"example"的行。
5、统计匹配行数
如果只关心匹配行的数量,可以使用-c选项来统计匹配行的数量。例如,要统计文件中包含"example"的行数,可以执行以下命令:
grep -c "example"file.txt
grep将输出匹配行的数量。
6、递归搜索
如果要在一个目录及其子目录中递归搜索文件,可以使用-r选项。例如,要在当前目录及其子目录中查找包含"example"的行,可以执行以下命令:
grep -r "example".
grep将递归搜索所有文件,并输出包含"example"的行。