#多文件查询
grep leo logs.log logs_back.log

#查找即包含leo又包含li的行
grep leo logs.log | grep li

#查找匹配leo或者匹配li的行
grep leo | li logs.log

#显示匹配行前2行
grep leo logs.log -A2

#显示匹配行后2行
grep leo logs.log -B2

#显示匹配行前后2行
grep leo logs.log -C2

#不区分大小写
grep -i leo logs.log

#使用正则表达式
grep -e '[a-z]\{5\}' logs.log

#查找不包含leo的行
grep -v leo logs.log

#统计包含leo的行数
grep -c leo logs.log

#遍历当前目录及所有子目录查找匹配leo的行
grep -r leo .

#在当前目录及所有子目录查找所有java文件中查找leo
grep -r leo . --include "*.java"

#查找并输出到指定文件
grep leo logs.log > result.log

#查找以leo开头的行
grep ^leo logs.log

#查找以leo结尾的行
grep leo$ logs.log

#查找空行
grep ^$ logs.log

#在/data/web目录下,递归所有扩展名为.jsp的文件,排除 .git,vendor,log 这三个目录,查找所有包含字符串'link_params'的文件及文件内容(不区分大小写),并展示相应行的上下5行内容,以及行号
grep -rni -C5 'link_params' --include '*.jsp' --exclude-dir={.git,vendor,log} /data/web

最新文章

  1. 自建数据源(RSO2)、及数据源增强
  2. [论文笔记] Methodologies for Data Quality Assessment and Improvement (ACM Comput.Surv, 2009) (1)
  3. Maven进价:Maven的安装和目录结构
  4. ZOJ 1045 HangOver
  5. [转]Linux文件权限详解
  6. C#对Windows服务的操作
  7. RPM常见用法
  8. Oracle EBS-SQL (SYS-11):查询系统已打的PATCH.sql
  9. MVC-04 视图(2)
  10. 【HighCharts系列教程】二、Highcharts结构及API文档
  11. Python使用QRCode生成二维码
  12. Scheme N皇后
  13. SQL修改某个字段中某相同部分(MySQL)
  14. MapReduce过程详解及其性能优化
  15. C#泛型约束where T : class 解释
  16. 使用shape设置android控件只有部分边框有颜色
  17. thinkphp 验证的使用
  18. 向OSG视图Viewer发送消息
  19. MVC 之 缓存机制(二)
  20. jingchi.ai 2017.11.25-26 Onsite面试

热门文章

  1. ABP之Logging
  2. thymeleaf Exception processing template "xxx": Exception parsing document: template="xxx", line 6 - column 3报错解决的几种方法
  3. 设计院老师良心汇总:值得牢记的15个CAD基础技巧,能帮大忙
  4. Flask报如下错误:SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True or False to suppress this warning.
  5. Linux内核和用户空间通信之netlink
  6. xshell连接console口
  7. Redis安装和基本操作
  8. HTTPS配置,SSL证书配置
  9. ES6 class类中定义私有变量
  10. console调试技巧