• grep基础用法


    功能:全面搜索正则表达式并把行打印出来,是一种强大的文本搜索工具。

         grep  yuan  filename :在文件中搜索yuan 这个字符串,并把含有此字符串的行打印出来,也可以多文件搜索。

         grep  -v  yuan filename:在文件中搜索除含有yuan这个字串的行的其他行,并打印出来

         grep  -c  yuan  filename:输出文件中匹配yuan这个字串的行数。

         grep  -l  yuan  file1 file 2 file3.. :搜索多个文件并查找匹配字串在哪些文件中。

    grep递归搜索文件

          grep  “yuan”  .   -r  -n :在当前目录下的所有目录进行递归搜索。

    忽略匹配样式的字符大小写:

    选项-e 制动多个匹配样式:

    -A:打印匹配文本之后的行

    -B:打印匹配文本的之前的行

    -C : 打印匹配文本的之前的行和之后的行

    如下:

     

    在指定类型的文件中查找字串:

     

    grep静默输出:

    grep -q "test" filename
    
    #不会输出任何信息,如果命令运行成功返回0,失败则返回非0值。一般用于条件测试。

    grep排除某个目录进行查找:

    grep -w --exclude-dir=.svn "MARLON_SUPPORT_STR" . -r -n  //排除.svn目录查找目标字串  -w是全词匹配
    

     

     

     

  • 相关阅读:
    苹果审核被拒,Guideline 1.1.6
    Java基础:类与继承
    Java中的static关键字解析
    Entity Framework 预备知识
    Entity Framework Code First执行SQL语句、视图及存储过程
    java多线程技能
    流与文件
    多线程
    集合
    断言
  • 原文地址:https://www.cnblogs.com/yuanqiangfei/p/8065076.html
Copyright © 2020-2023  润新知