使用正则表达式的grep过滤掉匹配

我试图使用grep与-v和-e一起用于正则表达式。 我很难得到正确的语法。 我正在尝试类似 tail-f logFile | grep-ve "string one|string two" 如果我这样做,它不会过滤如果我改变它 tail-f logFile | grep-ev "string one|string two" 我明白了 grep: string one|string…


使用grep对大量文件中出现的所有字符串进行计数

我有一堆日志文件。 我需要找出一个字符串在所有文件中出现的次数。 grep-c string*回报... file1:1 file2:0 file3:0... 使用管道我只能得到有一个或多个事件的文件: grep-c string*| grep-v:0... file4:5 file5:1 file6:2... 我怎样才能得到联合计数?(如果它返回file4…


regex - egrep搜索空白

我试图使用egrep与正则表达式模式匹配空白。 我之前使用过Perl和C#的RegEx,他们都支持pattern来搜索空格。 egrep(或至少我使用的版本)似乎不支持这种模式。 在网上的一些文章中,我遇到了一个简写[[:space:]],但这似乎不起作用。 任何帮助表示赞赏。 使用:SunOS 5.10…


bash - Colorized grep-用突出显示的匹配查看整个文件

我发现grep的--color=always标志非常有用。 然而,grep只打印匹配的行(除非你要求上下文行)。 鉴于它打印的每一行都有匹配,突出显示不会增加尽可能多的功能。 我真的很喜欢cat一个文件,并用高亮的模式匹配查看整个文件。 有什么方法可以告诉grep打印每一行,而不管是否有匹配? 我知道我可以编写一个脚本来在文件的每一行上运行grep,但我很好奇这是否可以使用标准grep 。…


linux - 我怎样才能让grep打印每条匹配行下面和上面的行?

可能重复: grep一个文件,但显示几条周边线? 我必须解析一个非常大的文件,我想使用命令grep(或任何其他工具)。 我想在每个日志行中搜索单词FAILED,然后在每个匹配行的上下打印行,以及匹配行。 例如: id:15 Satus:SUCCESS Message:no problem id:15 Satus:FAILED Message:connection…



unix - 我怎么能grep一个字符串开头的短划线/连字符?

我想在文件中grep以字母/连字符开头的字符串,例如-X,但它将此作为命令行参数混淆。 我试过了: grep "-X" grep \-X grep '-X'…


regex - 如何使用grep跨多行查找模式?

我想要按照该顺序查找具有“abc”和“efg”的文件,并且这两个字符串在该文件中位于不同的行中。 例如:包含内容的文件: blah blah.. blah blah.. blah abc blah blah blah.. blah blah.. blah blah.. blah efg blah blah blah blah.. blah blah.. 应该匹配。…


linux - 如何FGREP 2破折号'-'?

fgrep-ircl--include=*.{sql} "[--]"*似乎没有做到这一点。 请帮忙... 谢谢你们的回应。 我试图用'#'取代'-',并且有一段艰难的时间。 我在这里创建了一个新的问题 。 如果你能帮上忙,那真是太棒了。…


find - bash找到链接到一个然后打印的grep

我有一些基本上采取格式的数据文件的一系列索引文件 索引文件:asdfg.log.1234.2345.index 数据文件:asdfg.log 这个想法是要搜索所有的索引文件。 如果值XXXX出现在一个索引文件中,请去grep其相应的数据文件,并打印数据文件中出现XXXX值的行。 到目前为止,我可以简单地搜索索引文件的值XXXX例如 find.-name "*.index" | xar…


使用grep进行负面匹配(匹配不包含foo的行)

我一直在试图找出这个命令的语法: grep ! error_log | find/home/foo/public_html/-mmin-60 要么 grep '[^error_log]' | find/home/baumerf/public_html/-mmin-60 除了那些名为error_log文件外,我需要查看所有已修改的文件。 我在这里阅读过它,但只发现一个not表…




grep linux grep正则 grep正则表达式 shell grep只显示匹配 grep教程 grep参数详解 cat grep数字