zoukankan      html  css  js  c++  java
  • 一个linux命令之grep---1

    grep   表示“匹配”

    参数常用的四个

    -i    匹配的文件内容忽略大小写

    -R   递归的匹配文件(即在一层一层的目录中的文件中去匹配)

    -n   表示匹配出的行显示在文件中的行号

    -H   (在单独使用grep时候默认添加)显示匹配到的文件路径和文件名称

    --color=auto    在匹配到的行中高亮显示匹配到的字符串

    一般使用:

    grep -iRnH 或者grep -iRn 

    grep -iRnH  "line"  *        //从本层目录中或者从本层目录包含的目录中开始匹配“line”这个字符串 并显示所在文档的行号

    grep -iRnH --color=auto   "line"  *       //从本层目录中或者从本层目录包含的目录中开始匹配和高亮“line”这个字符串 并显示所在文档的行号,

    ------------------------------相关匹配查找--------------------

    使用find实现匹配

    find  .  -name  "*.ctl" -print  |xargs  grep "line"       //   "."表示本层目录   -name 表示查找以ctl结尾的文档,然后在这些文档的内容中匹配line这个字符串 并打印在屏幕上

  • 相关阅读:
    P4839 P哥的桶 题解(线段树维护线性基)
    线性基入门
    Lowest Common Ancestor 题解(lca+思维)
    B
    java string对象的简单方法
    AtCoder Grand Contest 016 D
    FFT
    回文自动机(BZOJ2565)
    二维RMQ
    AC自动机(BZOJ1030)
  • 原文地址:https://www.cnblogs.com/horizonli/p/5176518.html
Copyright © 2011-2022 走看看