zoukankan      html  css  js  c++  java
  • Linux文本检索命令grep笔记

      grep是在linux系统中基于行文本非常实用检索工具,通过该命令可以将匹配到的结果信息输出到终端控制台。

      语法格式:grep [-ivnc] '需要匹配的内容' 文件名

      常用参数说明:

      -i 检索的时候不区分大小写

      -c 检索到的匹配行数

      -n 检索到的匹配行显式具体的行号

      -v 逆向匹配也就是不包含匹配项的结果检索出来

      准备工作:

      创建一个演示的测试文本文件 test.txt

      vim test.txt

      插入如下内容:

      today IS Saturday

      tommow is Sumday

      my name is xiaoming

      Today

      命令示例:

      grep 'today' test.txt #找到test.txt文件包含today的行

      输出结果:today IS Saturday

      grep -i 'today' test.txt #找到test.txt文件包含today的行不区分大小写

      输出结果:

      today IS Saturday

      Today无锡男科医院哪家好 http://www.zzch120.com/

      grep -in 'today' test.txt

      #找到test.txt文件包含today的行不区分大小写包含行号

      输出结果:

      1:today IS Saturday

      4:Today

      grep -ci 'today' test.txt #找到test.txt文件包含today的行书不区分大小写

      输出结果:2

      grep -vn 'today' test.txt #到test.txt文件不包含today的行书显式行号

      输出结果:

      tommow is Sumday

      my name is xiaoming

      注意: cat 命令+管道符号进行改写

      比如 :

      grep -ni 'today' test.txt

      可以改写为:

      cat test.txt | grep -ni 'today'

  • 相关阅读:
    查看mysql线程数,包数,事务是否自动提交的
    404
    JCE加密和解密 bouncycastle
    在数据库中限制某个用户的CPU使用率
    Oracle常用SQL语句大全
    深入理解JavaScript中的精度丢失
    java字符串比较是否都可直接使用==?
    通过CSS控制解决elementUI只显示一个message提示框的问题。
    Vue--ElementUI实现退出功能
    vue-element-admin--环境搭建
  • 原文地址:https://www.cnblogs.com/djw12333/p/10930408.html
Copyright © 2011-2022 走看看