zoukankan      html  css  js  c++  java
  • 用grep查找文件内容

    使用grep搜索文件内容——快捷、方便

    (1) 在当前目录下的所有文件的文件内容中查找哪个文件的内容中有findcontents(大小写不敏感,列出findcontents所在文件的所在行)——适合于当前目录下的文件及目录数目比较少,如果查找后列出内容过多,将会失去查找意义
    grep -rin findcontents *

    (2) 如果查找后列出内容过多,就需要用如下命令(只列出findcontents在所在文件的出现次数):
    grep -ric findcontents * | grep -v :0

    (3) 如果根本不知道文件所在目录,就需要在根目录下进行查找(查找整个硬盘空间),但是由于根目录下某些文件(bin、sbin、boot、dev、initrd、lib)没有查找价值,因而要将其排除在查找范围之外
    # cd /
    grep -rin findcontents `ls | grep -vE 'bin|boot|dev|initrd|lib'`

    (4) 查找包含指定字符的指定后缀名的文件

    find / -type f -name "*.txt" -exec grep -l "love" {} ;

    ------------------------------------------

    -i, --ignore-case
    -n, --line-number
    -c, --count
    -r, --recursive
    -v, --invert-match
    -E, --extended-regexp
    -e PATTERN, --regexp=PATTERN
    Use PATTERN as the pattern; useful to protect patterns beginning with -.
    注:有c的时候n将失效

  • 相关阅读:
    Css几个兼容性问题
    一些常用的正则表达式
    超链接hover切换效果
    读取根目录src下的指定配置properties文件内容
    SQL Server查询表结构语句
    单独使用ibatis做事物控制。
    ibatis调用存储过程(无返回参数)
    oracle split函数
    Jquery调用Ajax实现联动使用json
    简单分页插件
  • 原文地址:https://www.cnblogs.com/Amagasaki/p/3517485.html
Copyright © 2011-2022 走看看