grep 入门招式

grep 是一种强大的文本搜索工具

-n :显示匹配的行以及行数
-v :显示不不包含匹配文本的所有行(相当于反选)
-i :忽略大小写的不同,所以大小写视为相同
-w: 作为整个单词进行匹配
-o : 只显示匹配内容
-c :显示匹配行数

实例

grep "^[a-zA-Z]" pgm.s
显示 pgm.s 文件中以字母开头的所有行

grep -n '\.$' regular_express.txt
行尾结束为小数点 (.) 的那一行

ps aux|grep xxx
查找进程为xxx的

linux 查找某目录下包含关键字内容的文件

grep -r "{关键字}"  {路径}

例如:

grep -r "'fuckyou'"  /www/wwwroot