grep :基于正则表达式查找满足条件的行
指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。
查找文件中满足条件的行


2.查找运行进程 ps -ef | grep ***(没有则输出自己)
3. -i 或 --ignore-case : 忽略字符大小写的差别
4. -v 或 --revert-match : 显示不包含匹配文本的所有行
5.-o 或 --only-matching : 只显示匹配PATTERN 部分
6.-E 或 --extended-regexp : 将样式为延伸的正则表达式来使用
7. -A<显示行数> 或 --after-context=<显示行数> : 除了显示符合范本样式的那一列之外,并显示该行之后的内容
8. -B<显示行数> 或 --before-context=<显示行数> : 除了显示符合样式的那一行之外,并显示该行之前的内容
9. -C<显示行数> 或 --context=<显示行数>或-<显示行数> : 除了显示符合样式的那一行之外,并显示该行之前后的内容。
grep test test* #查找前缀有“test”的文件包含“test”字符串的文件
10. gerp pattern -r di 递归搜索
$ grep -r update /etc/acpi #以递归的方式查找“etc/acpi” 下包含“update”的文件
原文:https://www.cnblogs.com/cc1994/p/12022023.html