文本过滤工具 模式:pattern工具

强大的文本搜索工具, grep -选项 '搜索内容串' 文件名

grep/egrep/fgrep_大小写

grep/egrep/fgrep_搜索_02

-o
仅取出匹配出的值
grep/egrep/fgrep_文本过滤_03

-v 取反
取出所有非匹配字符的值
grep/egrep/fgrep_大小写_04

-n显示行号

-w 精确查找
grep/egrep/fgrep_文本过滤_05

-i忽略大小写

-A -B -C
grep/egrep/fgrep_文本过滤_06

egrep

支持扩展的正则表达式 同 grep -E
grep/egrep/fgrep_当前路径_07
grep/egrep/fgrep_显示行号_08

找出s开头的名字
grep/egrep/fgrep_当前路径_09

找出指定用户的行
grep/egrep/fgrep_搜索_10

grep/egrep/fgrep_当前路径_11
grep/egrep/fgrep_大小写_12

找出1-255
grep/egrep/fgrep_搜索_13

找出行首行尾相同的行
grep/egrep/fgrep_当前路径_14

fgrep

当文件量很大的时候去查找 数百万行的日志
grep/egrep/fgrep_搜索_15

常用操作
  1. 在某个文件夹下的所有文件中查询某个关键词
    grep -rnZ '关键词' 将会在当前路径下的所有文件中查询关键字