常用:

  ① cat xxx.log | grep -C 20 "查询关键字"

grep -E '1805|1905' CloudPayment.log > out.log

一、 关键字查询

  1.查找搜索目标所在行数

    $cat xxx.log | grep -n  "查询关键字"

  2.查看搜索目标后2行数据

    $cat xxx.log | grep -A 2  "查询关键字"

  3.查看搜索目标前2行数据

    $cat xxx.log | grep -B 2  "查询关键字"

  4.同时查看搜索目前 前2行和 后2行数据

    $cat xxx.log | grep -C 2  "查询关键字"

  5.查看文件指定行数区间内容

    $sed -n '查询关键字' xxx.log

二、 将文字输出到指定文件

条件:

文件名称: CloudPayment.log

搜索内容:1805 或 1905

输出文件: out.log

1、满足一个条件(包含  “TJ”  )的语句:

  grep '1805' CloudPayment.log  > out.log

  cat  CloudPayment.log | grep '1805' > out.log

2、满足两个条件中的一个条件(包含“1805” 或者 包含“1905”)的命令:

  egrep '18051905' CloudPayment.log > out.log

  grep -E '1805|1905' CloudPayment.log > out.log

  cat  CloudPayment.log | grep -E '1805|1905'  > out.log

3、同时满足两个条件中(包含“1805” 和 “1905”)的命令:

  grep '1805'  CloudPayment.log  | grep '1905'  > out.log

  egrep '1805.*1905| 1905.*1805' CloudPayment.log > out.log

  cat CloudPayment.log | grep "1805"  | grep "1905"  > out.log

PS: 符号“>”表示擦除后写入文档  ; “>>”表示追加到文档

部分字符需要使用斜杠转译,如减号等

4、grep和tee结合

  在文件 CloudPayment.log中搜索订单号1905,
  并将搜索结果输出到out.log
  grep '18051114551940610000' CloudPayment.log | tee -a out.log

最新文章

  1. iOS - iPhone开发 UILocalNotification的使用
  2. 【转】 Linux下的多线程编程
  3. MySQL的体系结构
  4. js正则学习及一些正则集合
  5. in an effort to
  6. 2015年5月9日 student information management system
  7. Unity3D手机斗地主游戏开发实战(03)_地主牌显示和出牌逻辑(不定期更新中~~~)
  8. Win7 VS2017 Boost Python入门
  9. Centos7安装搭建Bugzilla 5.0
  10. tcp.validnode_checking踩过的坑
  11. python nose测试框架中使用allure_report框架
  12. Python3 pip出现Fatal error in launcher: Unable to create process using '"'
  13. This module embeds Lua, via LuaJIT 2.0/2.1, into Nginx and by leveraging Nginx's subrequests, allows the integration of the powerful Lua threads (Lua coroutines) into the Nginx event model.
  14. day 2 函数的嵌套
  15. Qt 如何自动安装常用依赖?
  16. SharePoint 2010 以Jquery Ajax方式更新SharePoint列表数据!
  17. P1736 创意吃鱼法80
  18. 为什么阿里巴巴不建议在for循环中使用"+"进行字符串拼接
  19. Vue.js 模板语法
  20. strlen() 和 sizeof() 的区别

热门文章

  1. dotnet 8 preview 1 即将发布
  2. Vue框架:7、Node环境搭建,Vue-cli,es6导出、导入语法,跨域问题解决方法,小练习
  3. K3S系列文章-使用AutoK3s在腾讯云上安装高可用K3S集群
  4. pytorch学习笔记二之自动差分引擎
  5. 从源码MessageSource的三个实现出发实战spring·i18n国际化
  6. 在Unity中对森林植被进行优化
  7. 子路由path路径带 ‘/‘与不带
  8. Electron 打包 (electron-builder)
  9. Visual Studio 2022 不支持 .NET Framework 老版本 项目解决办法
  10. js中各种函数