grep命令详解
Posted bingmengzhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了grep命令详解相关的知识,希望对你有一定的参考价值。
grep是一个可以利用“正则表达式”进行全局搜索的文本处理工具。
(1)grep -i -n --color "test" TEST.txt
“test”:文本中包含的要搜索的内容
“TEST.txt”要搜索的文件
grep区分大小写 加上参数-i,不区分大小写
(2)grep -i -o "test" TEST.txt
grep -i -c "test" TEST.txt
-o:打印匹配到的关键字,每个匹配到的关键字单独一行显示
(3)显示附近信息
-A:After 打印符合条件的行的同时,打印之后的行;A1 打印符合条件的行的同时,打印之后的一行
-B:Before 打印符合条件的行的同时,打印之前的行;B1打印符合条件的行的同时,打印之前的一行
-C:Context 打印符合条件的行的同时,打印之前、之后的行;C1打印符合条件的行的同时,打印之前一行和之后一行
(4)匹配
精确匹配:指查找内容作为一个独立的字符串存在,不是包含在某个字符串中。可以用-w实现
多目标匹配:指同时匹配多个目标,多个目标之间是“或”的关系 -e
(5)反向查找
查找不包含某个字符串的行-v
(6)常用选项总结
摘自博客:http://www.zsythink.net/archives/1733
以上是关于grep命令详解的主要内容,如果未能解决你的问题,请参考以下文章