grep 相关问题

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

使用 grep 命令获得不同的结果

例如我有一个文件 $ cat 测试.file A 乙 C 如果我用 grep 输出,我会得到 echo $?至 0 $ grep 一个测试文件 A $回声$? 0 但如果我 grep 没有输出,我会得到 echo $?至 1 $ grep x 测试文件 $...

回答 1 投票 0

如何在Linux中使用awk或sed从项目列表中获取特定数字

1 = ["vm1", "产品样本-1", "130", "小尺寸","ENV"] 2 = ["vm2", "产品样本-2", "145", "large_s...

回答 1 投票 0

grep 的输出在保存到数组时会被冒号分割

我有一个包含数组的文件,看起来像 { [命令A]:cmdA, [命令dB]:cmddB, ... } 我想通过 grep 获取带有命令的行并将它们存储在 bash 数组中。但当我这样做时 cmdFunMa...

回答 1 投票 0

在“grep”结果中包含标题

有没有一种方法可以将“head -1”和“grep”命令组合成一个,用于目录中的所有文件,并将输出重定向到输出文件。我可以使用“sed”来做到这一点,但似乎它并不像...

回答 8 投票 0

tail 和 grep 日志和邮件 (linux)

我想用 grep 跟踪日志文件并通过邮件发送 喜欢: 尾-f /var/log/foo.log | grep 错误 | mail -s 主题名称@example.com 我该怎么做?

回答 4 投票 0

如何在 Cygwin 中的 grep 中使用正则表达式 OR?

我需要从单个文件返回两个不同匹配的结果。 grep“string1”my.file 正确返回 my.file 中 string1 的单个实例 grep“string2”my.file 正确返回...

回答 5 投票 0

我可以只 grep 文件的前 n 行吗?

我的日志文件很长,是否可以让 grep 只搜索前 10 行?

回答 11 投票 0

我想显示包含单个括号(无论是开头还是结尾)的行

就像我有这样的数据 1 -> (ABC 2-> abc) 1 个具有左括号,2 个具有右括号。 我期待像我有 txt 文件一样,我在输入时遇到两个错误

回答 1 投票 0

从前两列中提取没有重复字符串的 N 行[已关闭]

我有一个巨大的 CSV 文件,其中包含成对的独特组合。我需要提取该文件的 N 随机行,但我需要第 1 和 2 列中的字符串是唯一的,以便唯一字符串列表...

回答 1 投票 0

Bash:从前两列中提取没有重复字符串的 N 行[关闭]

我有一个巨大的 csv 文件,其中包含成对的独特组合: A、B、0.1747 乙、丙、0.373 中、深、0.585 E、J、0.8585 E、A、0.5657 F、A、0.5656 我需要提取该文件的 200 个随机行,但我需要该 stri...

回答 1 投票 0

使用 find 返回的文件与指定的模式不匹配

我的目的是显示目录和文件(仅在树结构中具有 .dat 或 .DAT 文件扩展名。我的 bash 脚本中的以下代码示例返回这些目录和文件,但也......

回答 1 投票 0

查找并返回包含字符串的行块

我有一个以下类型的大文件: 关键=asbh 一些 线 的 **文本** 钥匙=卡菲亚 一些 更多的 **文本** 和 此外 更多的 **文本** 和 更多的 键= lklfh 这 是 其他 堵塞 注意(如果导入...

回答 2 投票 0

Bash:查找并返回包含字符串的行块

我有一个以下类型的大文件: 关键=asbh 一些 线 的 **文本** 钥匙=卡菲亚 一些 更多的 **文本** 和 此外 更多的 **文本** 和 更多的 键= lklfh 这 是 其他 堵塞 注意(如果导入...

回答 1 投票 0

如何从 Perl 数组中选择某些元素?

我想搜索一个数组中与另一个数组中的元素具有相同起始字符集的所有元素。为了明确起见: @array = ("1a","9","3c"); @

回答 6 投票 0

“grep”命令的退出状态代码

grep手册在退出状态部分报告: 退出状态 如果找到选定的行,则退出状态为 0,如果没有,则退出状态为 1 成立。如果发生错误,退出状态为 2。(N...

回答 1 投票 0

mobaXterm 在 grep 后复制

我正在做 grep -l 0000201290 服务器应用程序.log* | xargs cp j231110_4/ 但它告诉我 cp:无法统计“ServerApplication.log.5/j231110_4”:不是目录 哪一个是正确的,应该是'j23...

回答 1 投票 0

Linux 脚本检查进程是否正在运行并对结果采取行动

我有一个经常失败的进程,有时会启动重复的实例。 当我跑步时: ps x |grep -v grep |grep -c "进程名" 我会得到: 2 这是正常的,因为进程运行时有一个记录...

回答 8 投票 0

如何在 Git 存储库中“grep”文件?

我喜欢 git grep 来搜索签入存储库的所有文件。这很棒。但是是否可以使用它(或其他一些 Git 命令)来查找文件(与内容无关)? 在最...

回答 6 投票 0

如何在 Git 存储库中 grep 文件?

我喜欢 git grep 来搜索签入存储库的所有文件。这很棒。但是是否可以使用它(或其他一些 Git 命令)来查找文件(与内容无关)? 在最...

回答 6 投票 0

在 bash 中迭代子目录

我们如何迭代给定目录的子目录并在bash中获取这些子目录中的文件。我可以使用 grep 命令来做到这一点吗?

回答 4 投票 0

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