shell 三剑客
2024-08-31 17:39:00
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], | 匹配的字体颜色 |
最新文章
- linux开启FTP以及添加用户配置权限,只允许访问自身目录,不能跳转根目录
- iOS 10 开发问题总结
- jquery append 方法应用
- 正则化方法:L1和L2 regularization、数据集扩增、dropout
- sql server ,sql语句,练习笔记
- Java 性能优化技巧集锦
- Redis菜鸟汇总
- Gradle构建Java项目
- [shell实例]——用脚本实现向多台服务器批量复制文件(nmap、scp)
- C++ 11 之推导关键词
- iOS NSString常用用法大全
- 用Delphi直接获取bmp图片的像素
- linux dd命令测试U盘读写速度
- setInterval &;&; setTimeout || 定时器
- [ZT]DAS\NAS\IP SAN\FC SAN之区别
- Delphi中编写无输出函数名的DLL文件(有点意思)(400多篇博客)
- caogao
- 关于svn的安装问题
- Ecshop商品描述上传中文名图片无法显示解决方法
- 五十个小技巧提高PHP执行效率(一)
热门文章
- springboot-async
- laravel5.8笔记十:Redis操作
- saltstack在jianja模板中,执行salt函数来获取某些变量的值,并且将配置写入到配置文件中?
- 【物联网】国内几大云计算厂商的物联网IOT解决方案-阿里云、腾讯、百度、华为、青云(转)
- 编译PHP扩展amqp &; php消息队列 rabbitmq
- webstorm 2018.10月 License server 最新激活码
- 不规则的JSON解析(一)
- javascript变量作用域 全局及局部
- hdu 4486 Pen Counts
- 剑指offer——python【第49题】把字符串转换成整数