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'

  • 相关阅读:
    UIAction 公共界面访问控制(拦截控制)
    MD5加密
    SVN的简单用法
    Spring AOP基础之JDK动态代理
    Spring中的事务管理模块基础
    Spring添加Junit4支持
    Spring里面dbcp连接池的配置和使用
    vue.js自定义指令详解
    vue input输入框联想
    export ,export default 和 import 区别 以及用法
  • 原文地址:https://www.cnblogs.com/djw12333/p/10930408.html
Copyright © 2011-2022 走看看