mgrep

多行 grep 工具
授权协议 未知
开发语言 C/C++
所属分类 应用工具、 操作系统工具
软件类型 开源软件
地区 不详
投 递 者 邢俊悟
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

mgrep 是一个执行多行 grep 的扩展工具。其设计目的并不是为了替换 grep,而是兼容 grep ,实现对 grep 的扩展。

示例用法:

# Search for lines with "Romeo" in the file shakespeare-romeo_and_juliet:
mgrep Romeo shakespeare-romeo_and_juliet

# Count the number of include directives in each .cc file:
mgrep -c '#include' *.cc

# List those files that have "John Doe" in them, regardless of capitalization:
mgrep -il 'John Doe' *.cc
  • 这里介绍两个我写的shell实用函数,有了它们就可以更方便地进行shell编程了。 1. icd函数 需求:当别人共享给自己一个文件时,我不想直接查看该文件,而是想进入到该文件所在的目录去查看,因为还需要查看该目录下面的很多东西,那么要进入该文件所在的目录需要将文件名删除,然后进去,但当路径和文件名很长的时候,挨个字符删除文件名也比较麻烦,因此写了一个类似cd的函数,可以进入文件所在的目录下面,同

 相关资料
  • 问题内容: 我运行一个发现有任何字* .sql文件后跟字后面的字。该select语句可以跨越很多行,并且可以包含制表符和换行符。 我已经尝试了以下几种变体: 但是,这将永远持续下去。谁能用正确的语法帮助我? 问题答案: 无需安装grep变体pcregrep,您可以使用grep进行多行搜索。 说明: 激活grep的perl- regexp (正则表达式的强大扩展) 禁止在行尾换行,用空字符代替。也就

  • 描述 (Description) 此函数从LIST中提取EXPR为TRUE的任何元素。 语法 (Syntax) 以下是此函数的简单语法 - grep EXPR, LIST 返回值 (Return Value) 此函数返回表达式在标量上下文中返回true的次数以及与列表上下文中的表达式匹配的元素列表。 例子 (Example) 以下是显示其基本用法的示例代码 - #!/usr/bin/perl @

  • 命名 git-grep - 打印符合模式的行 概要 git grep [-a | --text] [-I] [--textconv] [-i | --ignore-case] [-w | --word-regexp] [-v | --invert-match] [-h|-H] [--full-name] [-E | --extended-regexp] [-

  • grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包 括grep、egrep和fgrep。 1.作用 grep命令可以指定文件中搜索特定的内容,并将含有这些内容的行标准输出。grep全称是

  • 用git grep 命令查找Git库里面的某段文字是很方便的. 当然, 你也可以用unix下的'grep'命令进行搜索, 但是'git grep'命令能让你不用签出(checkout)历史文件, 就能查找它们. 例如, 你要看 git.git 这个仓库里每个使用'xmmap'函数的地方, 你可以运行下面的命令: $ git grep xmmap config.c: co

  • 问题内容: 你如何grep只返回匹配的行?即结果中省略了路径/文件名。 在这种情况下,我想查看当前目录中的所有.bar文件,并搜索FOO。 问题答案: 没必要。如果您只是在特定目录中寻找模式,就足够了: 隐藏文件名的参数在哪里,例如: -h,–no-文件名 在输出中禁止文件名的前缀。当仅搜索一个文件(或仅标准输入)时,这是默认设置。 请注意,您使用的是 -H,–with-filename 打印每个