-a 以文本文件方式搜索(默认参数) -c 计算找到的符合行的次数 -i 忽略大小写 -n 顺便输出行号 -v 反向选择,即显示不包含匹配文本的所有行 -h 查询多文件时不显示文件名 -l 查询多文件时只输出包含匹配字符的文件名 -r 相当于--directories=recurse 遍历目录 -s 不显示不存在或无匹配文本的错误信息 -E ...
若再加上-v,--invert-match,参数显示不符合的总行数。 ompmsc35 chuntaoh> grep -c '3' test1 1 ompmsc35 chuntaoh> grep -c '3' test1 -v 5 7) -d ACTION, --directories=ACTION 若输入的档案是一个目录,使用ACTION去处理这个目录。 预设ACTION是read(读取),也就是说此目录会被视为一般的档案;...
03 grep 同时查找多个文件 grep -in "key" info.log warn.log # 从文件info.log 和 warn.log 查找字符串"key",不区分大小写,并显示行号。 grep -n "key" * # 查询当前目录下所有文件中包含字符串"key",并显示对应的行号。 04 grep 递归查找 前面已经总结过,-r/R参数,即 recursion,递归的意思。 grep...
-r 递归查询 -v 只显示不匹配的行 2. grep正则表达式元字符集(基本集) ^ 锚定行的开始 如:'^grep'匹配所有以grep开头的行。 $ 锚定行的结束 如:'grep$'匹配所有以grep结尾的行。^$一起用代表空行 . 匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。 * 匹配零个或多个先前字...
在linux中grep命令是非常有用的,它和管道(|)配合使用,非常强大,用于搜索文本文件.如果想要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。 假设您正在‘/usr/src/linux/Documentation’目录下搜索带字符串‘magic’的文件: $ grep magic /usr/src/linux/...
使用-v参数,Grep 将显示不包含匹配模式的行。总结 Grep 是一个强大的工具,通过使用正则表达式,它可以...
1、 参数:-I :忽略大小写-c :打印匹配的行数-l :从多个文件中查找包含匹配项-v :查找不包含匹配项的行-n:打印包含匹配项的行和行标 2、RE(正则表达式)\ 忽略正则表达式中特殊字符的原有含义^ 匹配正则表达式的开始行$ 匹配正则表达式的结束行\< 从匹配正则表达式的行开始\> 到匹配正则表达式的行结束[ ]...
使用-v 参数排除特定的行或模式。 使用-l 参数仅列出包含匹配项的文件名,而不是打印匹配行。 例如,要找出哪些 .log 文件包含 "error" 字样,但不显示具体的错误信息,可以这样做: 代码语言:txt 复制 grep -l "error" *.log 这样就能够高效地在多个文件中进行精确搜索,同时避免不必要的信息干扰。 相关搜索: ...
1.2 主要参数 -c :只输出匹配模式的行数。 -h :只显示匹配的行,不显示文件名。 -i :忽略匹配时的大小写。 -l :只显示文件名列表。 -n :显示匹配的行及其行号。 -r :显示文件所在目录即路径。 -v :输出所有不匹配的行。 -e exp : 指定该选项的表达式,可以多次使用。 -f file :指定规则文件,其内...
二、常用参数: 1. -i,忽略大小写匹配。 2. -v,反向匹配,即输出不匹配的行。 3. -r,递归搜索目录下的所有文件。 4. -n,显示匹配行的行号。 5. -l,仅显示匹配的文件名。 6. -c,统计匹配的行数。 7. -e,指定多个模式。 8. -w,以整词匹配模式。