grep 相关问题

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

“错误:没有这样的文件或目录”,即使命令在脚本之外运行文件

我正在编写一个运行命令的脚本: podman ps | grep -i 健康 | grep 网络备份 | awk '{打印$1}' 该命令在 shell 中运行良好。但是,它失败并显示“错误:没有这样的 f...

回答 1 投票 0

grep 可以只显示与搜索模式匹配的单词吗?

有没有办法让 grep 从与搜索表达式匹配的文件中输出“单词”? 如果我想在多个文件中找到“th”的所有实例,我可以这样做: grep &q...

回答 15 投票 0

如何将两行的输出返回到一行?

所以我目前有一个名为 test2.txt 的文件,它显示了几个服务器的正常运行时间,如下所示。 box1.com 返回 RC 0 15:28 PM 14 天 16:05 起 box2.com 返回 RC 0 10:28:39 96天

回答 1 投票 0

如果多个模式同时匹配一行并且它们相交,grep 如何为一行选择模式

考虑这个例子。 我写 grep -e aboba -e ba test/test4.txt。在这个文件中我只有一行:aboba aboba aboba aboba aboba baboba。我以为grep一次性遍历了所有正则表达式...

回答 0 投票 0

跨多个变量循环 grep

我正在尝试使用 grep 来识别哪些观察结果与某个正则表达式匹配。但棘手的是,潜在的匹配分布在多个列中。

回答 2 投票 0

在 Mac OS 中使用“grep”进行模式搜索然后替换的问题

SO 上有很多类似的帖子。但是,那里给出的答案对我不起作用。我使用的 Mac OS Monterey 版本为 12.6.5。 我正在搜索目录中的所有文件

回答 1 投票 0

如何使用 Windows 命令行将一行拆分为多个较小的行?

我有大量数据。我想将它分成 3 个单独的行。 例如 : 输入 第391章 896 第635章 第702章 041 第635章 027 177 第495章 输出 391 896 635 702 041 635 027 177 495 无论如何只能这样做

回答 1 投票 0

始终在 grep 中包含第一行

我经常 grep CSV 文件,其列名位于第一行。因此,我希望 grep 的输出始终包含第一行(以获取列名称)以及与 grep pa 匹配的任何行...

回答 10 投票 0

如何停止5000端口运行的进程

我在我的 M1 mac 上使用 Gunicorn 运行 Flask-Socketio 项目,并使用以下命令 Gunicorn -w 2 -b 0.0.0.0:5000 api.main:app --daemon 现在,当我杀死

回答 1 投票 0

如何打开过滤后的VIM文件而不覆盖当前文本

我在 VIM 中有一个文件,其中有一堆名称在不同的行上。 我想打开这个带有过滤结果的文件(更容易查看)。 但是,我想保留其他行/名称。 例子: #打开名称文件

回答 1 投票 0

grep 输出仅显示匹配的文件

grep 的选项是什么,它允许我只打印匹配的文件,而不打印文件中与条件匹配的行?

回答 4 投票 0

如何用 grep 或 awk 进行计数,模式是否分别出现 x 次(一个接一个)

我需要一些代码的帮助。我需要的是“if 语句”代码,用 grep 或其他命令分别计算文件中两个单词重复的次数。 比赛文件为: 2011/05/04 ...

回答 2 投票 0

Bash 获取行中的最后一句

假设,我们得到以下包含字符串的变量: text="所有这些都是一行。但它由多个句子组成。这些句子之间用点分隔。我想要这个句子。" 我现在...

回答 2 投票 0

Grep 大文件中不同元素的最后一次出现

我有一个文件,其中不同的元素在几行上重复。 我的文件包含这样的行: 1 $元素_(1) 10 $元素_(2) 20 $元素_(1) 30 $元素_(3) 40 $element_(1) 50 元...

回答 1 投票 0

按文件扩展名进行 git grep

我知道,如果我只想在具有某些扩展名的文件上 grep 查找模式,我可以这样做: // 递归搜索并仅在 javascript 文件中不区分大小写地匹配 // 对于“res”...

回答 4 投票 0

egrep AND 运算符[重复]

我知道egrep有一种非常有用的方法可以使用以下方法将两个表达式连接在一起: egrep "pattern1.*pattern2"|egrep "pattern2.*pattern1" filename.txt|wc -l 但是有没有一种简单的方法来使用egrep'...

回答 3 投票 0

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

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