zoukankan      html  css  js  c++  java
  • grep:文本搜索工具

    grep: Global search REgular expression and Print out the line

    作用:文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;打印匹配到的行

    模式:由正则表达式字符及文本字符所编写的过滤条件

    grep [OPTIONS] PATTERN [FILE...]
    grep root /etc/passwd
    grep "$USER" /etc/passwd
    grep '$USER' /etc/passwd
    grep `whoami` /etc/passwd

    grep命令选项

    --color=auto: 对匹配到的文本着色显示
    .-v: 显示不被pattern匹配到的行
    .-i: 忽略字符大小写
    .-n:显示匹配的行号
    .-c: 统计匹配的行数
    .-o: 仅显示匹配到的字符串
    .-q: 静默模式,不输出任何信息
    .-A #: after, 后#行
    .-B #: before, 前#行
    .-C #:context, 前后各#行

    .-e:实现多个选项间的逻辑or关系
    grep –e ‘cat ’ -e ‘dog’ file

    .-w:匹配整个单词(字母,数字,下划线都算单词一部分)

    .-E:使用ERE
    .-F:相当于fgrep,不支持正则表达式
    -f file:以file文件里面的内容做为搜索条件

  • 相关阅读:
    资源与锁
    资源与锁
    Leetcode-Rotate List
    Leetcode-Unique Paths II
    Leetcode-Unique Paths
    Leetcode-Minimum Path Sum
    Leetcode-Sqrt(x)
    Leetcode-Set Matrix Zeroes
    Leetcode-Search a 2D Matrix
    Leetcode-Combinations
  • 原文地址:https://www.cnblogs.com/lqynkdcwy/p/9280140.html
Copyright © 2011-2022 走看看