grep 相关问题

grep是一个最初为Unix编写的命令行文本搜索实用程序。它使用正则表达式来匹配文本,通常用作管道中的过滤器。仅当您的问题与使用基于grep或grep的API的编程相关时,才使用此标记。与使用或排除grep命令行选项本身有关的问题本身是偏离主题的。

Git Grep 有时会使终端停止显示键入的命令

我正在使用此命令在我的 Git 存储库的所有分支中搜索单词 STATIC_ASSERT,我从这里修改了该命令: 时间 git 分支 -a --color=never | sed -e 's/[ \*]*//' \ | grep -v -e '\...

回答 1 投票 0

是否可以在 Git 项目的所有分支中执行“grep 搜索”?

是否可以在 Git 控制源项目的所有分支中运行 git grep ?或者还有其他命令可以运行吗?

回答 6 投票 0

使用 grep 时获取行号

我正在使用 grep 递归搜索文件中的字符串,所有匹配的文件和包含该字符串的行都会打印在终端上。但是否有可能获得这些的行号

回答 7 投票 0

如何grep子目录中所有java文件中的字符串?

我想使用grep来查找当前目录下所有java文件中包含String的行。 我试过: grep -r "字符串" **/*.java 但它不起作用: grep : **/*.java: 没有这样的文件或直接...

回答 3 投票 0

带有正则表达式的 grep 错误地选择了 unicode 字符

我使用以下正则表达式运行 grep : 猫文件.txt | grep -e "^[a-zA-Z]" 重点是只获取以 ascii 范围内的字母字符开头的行,如果我

回答 1 投票 0

正则表达式查找函数调用的字符串参数(多次命中后查找)

我想使用 grep (PCRE) 查找传递给函数 foo() 的所有单引号字符串。 我的源代码中的示例函数调用和预期命中: foo('爱丽丝') -&...

回答 1 投票 0

脚本:获取 RAR 压缩包中根文件的数量

我正在尝试编写一个 bash 脚本来确定 RAR 存档是否有多个根文件。 如果我使用 v 选项运行 unrar 命令,则会提供以下类型的输出: [...@.....

回答 2 投票 0

根据结构化文本过滤日志

我有许多日志文件,每一行都遵循相同的模式,如下所示: - 我想按线程值过滤这些日志并保存...

回答 1 投票 0

Bash:`fc-list | 令人惊讶的行为grep -q` 与 `pipefail`

我完全失去理智了。 假设我想回显单词“Sans”,然后用 grep 检查它是否包含子字符串“Sans”或“CrazyStuff”: #!/...

回答 2 投票 0

Bash:`fc-list | 的奇怪行为grep -q` 与 `pipefail`

我完全失去理智了。 假设我想回显单词“Sans”,然后用 grep 检查它是否包含子字符串“Sans”或“CrazyStuff”: #!/...

回答 1 投票 0

Bash:“fc-list”和“pipefail”的奇怪交互

我完全失去理智了。 假设我想回显单词“Sans”,然后用 grep 检查它是否包含子字符串“Sans”或“CrazyStuff”: #!/...

回答 1 投票 0

为什么正则表达式模式 g[a-z]+?d 在 grep 中作为单个单词匹配“godgood”,但在网上的工作方式不同?

我正在学习正则表达式,遇到了一种我无法解释的行为。我有文本“godgood”,并且正在使用正则表达式模式 g[a-z]+?d。我的目标是匹配“神”和&q...

回答 1 投票 0

正则表达式 - 字符类中的方括号和括号

我想在正则表达式的字符类中匹配这些字符:[ ] ( ),我该怎么做? echo '一些文本(括号中的一些文本)[括号中的其他一些文本]' | grep '[\[\]\(\)]' 这个

回答 3 投票 0

Bbedit:删除除此模式之外的所有内容

我有一个非常大的html文件,其中包含很多像这样的字符串: 我有一个非常大的 html 文件,其中包含很多这样的字符串: <tr id="post-21156" 我想删除除了这些字符串之外的所有内容。不过,其余的每个字符串都应该位于不同的行。 提前致谢 类似的东西, 找到:.*( 替换: 然后选择“全部替换” “<" may have to be "\<", I cannot remember if it is a special character or not.

回答 1 投票 0

从日志文件中提取一行的一部分

从输入中提取感兴趣的子字符串(如下所示)的最快方法是什么? MsgTrace(65/26)noop:user=xxx=INBOX:cmd=534 ImapFetchComplete(56/39)用户=xxxxxxxxxx 所需的输出(即...

回答 3 投票 0

直接替换二进制文件中的文本

我有一个已编译的可执行(二进制)文件 - mybin - grep 指示它包含与给定文本字符串 - Cats 的正匹配。 grep “猫” mybin 二进制文件 mybin 匹配 如果我使用 -a fl...

回答 1 投票 0

grep - 正则表达式多条件选择

给定一个包含此字符串的文件: IT1*1*EA*VN*ABC@SAC*X*500@REF*ZZ*OK@IT1*1*CS*VN*ABC@SAC*X*500@REF*ZZ*BAR@IT1*1*EA* VN*ABC@SAC*X*500@REF*ZZ*BAR@IT1*1*EA*VN*ABC@SAC*X*500@REF*ZZ*OK@ 目标是

回答 1 投票 0

使用 grep -E (egrep) 搜索回文

阅读 Brian W. Kernighan 和 Rob Pike 撰写的《Unix 编程环境》。 进行一项练习,应使用 grep -E 查找单词列表中的所有回文。 我见过的最简洁的解决方案...

回答 1 投票 0

统计“grep -v -f”的结果

我使用“logread -f | grep -v -f models >> logfile” 来记录路由器防火墙的输出,不包括文件“patterns”中包含单词的行。 工作正常。 有没有简单的方法...

回答 1 投票 0

为什么两次使用grep没有输出?

基本上我想知道为什么这不输出任何内容: tail --follow=名称文件.txt | grep 一些东西 | grep 某事其他 你可以假设它应该产生输出我已经运行了另一行到

回答 6 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.