grep -A 数字:after显示匹配行,和其下面n行 grep -C 数字:显示匹配行,和上下n行 grep -e :实现多个选项间的逻辑or关系,例如grep -e 'cat' -e 'dog' filename grep -w :匹配整个词,用空格、特殊符号隔开的都算一个词 grep -f 后面跟文件,文件中写正则表达式,各个表达式相当于或关系 grep -f f1 f2...
1.2 grep命令的参数 参数: -n : 显示过滤出来的文本在文件内的行号 -o : 只显示匹配到的内容 -q : 静默输出 -i : 忽略大小写 -c : 显示匹配到的行数 -v : 反向查找(重要) -w : 匹配某个词 -E : 使用扩展正则 -R :递归查询(重要) -l : 只打印文件路径 扩展参数: -A :显示匹配到的数据的...
Grepas是一个可以用来搜索文件内容的命令行工具,它可以在多种操作系统上使用,包括Linux、Unix和Windows。它的工作原理是通过给定的正则表达式来筛选出文件中符合条件的内容,并将其显示在屏幕上。Grepas的强大之处在于它可以将多个搜索条件通过逻辑运算符进行组合,从而更精准地筛选出需要的信息。除了搜索文...
-w:精确匹配 -A:显示出匹配的字符后面的n行。常用–A n(行数) -B:显示出匹配的字符前面的n行 -C:显示出匹配的字符前后的n行 --color :使用高亮颜色显示匹配的内容 pattern正则表达式主要参数: \:忽略正则表达式中特殊字符的原有含义。 ^:行首锚定符,匹配正则表达式的开始行 $: 行尾锚定符, 匹配正则表...
grep的基本语法非常简单,主要包括选项、模式和文件三个部分。其中,选项用于指定搜索行为,模式定义了要搜索的文本模式,而文件则是要搜索的目标文件列表。选项种类繁多,常用的一些包括:-i:忽略大小写 -n:显示匹配行的行号 -v:反转匹配,显示不匹配的行 -c:显示匹配行的计数 -r:递归搜索目录下的文件 -A、...
# grep '[^a-zA-Z]' test.txt 123 456 abc2323 #laksdjf 前面也提到过中括号[]的应用,如果是数字就用[0-9]这样的形式(当遇到类似[15]的形式时,表示只含有1或者5)。如果要过滤数字以及大小写字母,则要写成类似[0-9a-zA-Z]的形式。另外,[^字符]表示除[]内字符之外的字符。请注意,把^写到方括号里...
-A:除了匹配行,额外显示该行之后的N行 -B:除了匹配行,额外显示该行之前的N行 -C:除了匹配行,额外显示该行前后的N行 -c:统计匹配的行数 -e:实现多个选项间的逻辑 or 关系 -E:支持扩展的正则表达式 -F:相当于 fgrep -i:忽略大小写 -n:显示匹配的行号 ...
grep -A 数字:after显示匹配行,和其下面n行 grep -C 数字:显示匹配行,和上下n行 grep -e :实现多个选项间的逻辑or关系,例如grep -e 'cat' -e 'dog' filename grep -w :匹配整个词,用空格、特殊符号隔开的都算一个词 grep -f 后面跟文件,文件中写正则表达式,各个表达式相当于或关系 ...
\w #匹配文字和数字字符,也就是[A-Za-z0-9],如:'G\w*p'匹配以G后跟零个或多个文字或数字字符,然后是p。 \W #\w的反置形式,匹配一个或多个非单词字符,如点号句号等。 \b #单词锁定符,如: '\bgrep\b'只匹配grep。 4.2、POSIX 字符: 为了在不同国家的字符编码中保持一至,POSIX(The Portable ...