grep的增强功能

-A<显示行数> 或 --after-context=<显示行数> : 除了显示符合范本样式的那一列之外,并显示该行之后的内容。

cat file.name | grep -A3 -i winky

-B<显示行数> 或 --before-context=<显示行数> : 除了显示符合样式的那一行之外,并显示该行之前的内容。

cat file.name | grep -B3 -i winky

-C<显示行数> 或 --context=<显示行数>或-<显示行数> : 除了显示符合样式的那一行之外,并显示该行之前后的内容。

cat file.name | grep -C3 -i winky

-r 或 --recursive : 递归查询匹配,也可以在jar包里查询类。

grep -r com.teligen.test test.jar

-c 或 --count : 计算符合样式的列数。

-E 或 --extended-regexp : 将样式为延伸的正则表达式来使用。相当于egrep。

-v 或 --invert-match : 显示不包含匹配文本的所有行。

-i 或 --ignore-case : 忽略字符大小写的差别。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章