grep

过滤来自一个文件或标准输入匹配模式内容。

除了grep外,还有egrep、fgrep。egrep是grep的扩展,相当于grep -E。fgrep相当于grep -f,用的少。

Usage: grep [OPTION]... PATTERN [FILE]...

支持的正则

描述

-E,--extended-regexp 模式是扩展正则表达式(ERE)
-F,--fixed-strings 模式是换行分隔固定字符串
-G,--basic-regexp 模式是基本正则表达式(BRE)
-P,--perl-regexp 模式是Perl正则表达式
-e,--regexp=PATTERN 使用模式匹配,可指定多个模式匹配
-f,--file=FILE 从文件每一行获取模式
-i,--ignore-case 忽略大小写
-w,--word-regexp 模式匹配整个单词
-x,--line-regexp 模式匹配整行
-v,--invert-match 打印不匹配的行

输出控制

描述

-m,--max-count=NUM 输出匹配的结果num数
-n,--line-number 打印行号
-H,--with-filename 打印每个匹配的文件名
-h,--no-filename 不输出文件名
-o,--only-matching 只打印匹配的内容
-q,--quiet 不输出正常信息
-s, --no-messages 不输出错误信息

-r,--recursive

--include=FILE_PATTERN

--exclude=FILE_PATTERN

--exclude-from=FILE

--exclude-dir=PATTERN

递归目录。

只搜索匹配的文件。

跳过匹配的文件。

跳过匹配的文件,来自文件模式。

跳过匹配的目录

-c,--count 只打印每个文件匹配的行数

内容行控制

描述

-B,--before-context=NUM 打印匹配的前几行
-A,--after-context=NUM 打印匹配的后几行
-C,--context=NUM 打印匹配的前后几行
--color[=WHEN], 匹配的字体颜色

最新文章

  1. linux开启FTP以及添加用户配置权限,只允许访问自身目录,不能跳转根目录
  2. iOS 10 开发问题总结
  3. jquery append 方法应用
  4. 正则化方法:L1和L2 regularization、数据集扩增、dropout
  5. sql server ,sql语句,练习笔记
  6. Java 性能优化技巧集锦
  7. Redis菜鸟汇总
  8. Gradle构建Java项目
  9. [shell实例]——用脚本实现向多台服务器批量复制文件(nmap、scp)
  10. C++ 11 之推导关键词
  11. iOS NSString常用用法大全
  12. 用Delphi直接获取bmp图片的像素
  13. linux dd命令测试U盘读写速度
  14. setInterval && setTimeout || 定时器
  15. [ZT]DAS\NAS\IP SAN\FC SAN之区别
  16. Delphi中编写无输出函数名的DLL文件(有点意思)(400多篇博客)
  17. caogao
  18. 关于svn的安装问题
  19. Ecshop商品描述上传中文名图片无法显示解决方法
  20. 五十个小技巧提高PHP执行效率(一)

热门文章

  1. springboot-async
  2. laravel5.8笔记十:Redis操作
  3. saltstack在jianja模板中,执行salt函数来获取某些变量的值,并且将配置写入到配置文件中?
  4. 【物联网】国内几大云计算厂商的物联网IOT解决方案-阿里云、腾讯、百度、华为、青云(转)
  5. 编译PHP扩展amqp & php消息队列 rabbitmq
  6. webstorm 2018.10月 License server 最新激活码
  7. 不规则的JSON解析(一)
  8. javascript变量作用域 全局及局部
  9. hdu 4486 Pen Counts
  10. 剑指offer——python【第49题】把字符串转换成整数