grep 相关问题

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

递归地grep gzip 文件列表中的模式

我在命令行上使用以下命令来获取模式匹配的行。 寻找 。 -名称“*.gz”|xargs gzcat|grep -e“模式1”-e“模式2” 我现在只需要查找文件名...

回答 6 投票 0

lookbehind 在 sed 中工作吗?

我使用 grep 创建了一个测试,但它在 sed 中不起作用。 grep -P '(?<=foo)bar' file.txt This works correctly by returning bar. sed 's/(?<=foo)bar/test/g' file.txt I was expecting footest as

回答 3 投票 0

从多个文件中存在的随机字符串中找到特定字符的概率

让我们考虑以下文件,每个文件都包含未知数量的字符。 file_1.txt 包含 AACCGCCTTACG file_2.txt 包含 CAGGCGTTTAGGTCA file_3.txt 包含 GGACTGAACCTGTTAA 我想要...

回答 1 投票 0

使用 grep 删除空行

我在 Linux 中尝试了 grep -v '^$' 但没有成功。该文件来自 Windows 文件系统。

回答 18 投票 0

分析日志。如何按参考号过滤[关闭]

我有以下log.txt 日志 1111 xyzqwe 日志 1111 xyzrty 啊啊 bbb ccc ttt 日志 2222 日志 1111 三、 呜呜 yyy 日志 1111 xyzsdf 日志 2222 xyzghj 啊啊 滴滴 日志 2222 日志 1111 xyzxcv ffff...

回答 2 投票 0

分析日志。如何按参考号过滤

我有以下log.txt 日志 1111 xyzqwe 日志 1111 xyzrty 啊啊 bbb ccc ttt 日志 2222 日志 1111 三、 呜呜 yyy 日志 1111 xyzsdf 日志 2222 xyzghj 啊啊 滴滴 日志 2222 日志 1111 xyzxcv ffff...

回答 1 投票 0

grep 命令用于计算文件中字符串出现次数,给出较小的数字[重复]

我有一个 6GB XML 文件,只有一行(使用 wc -l file.xml 进行验证) 这是我正在使用的命令:grep -o '' file.xml | wc -l 并输出 446441。这是sup...

回答 1 投票 0

如何使用 awk 或 grep 在 bash 中查找两行字符串

这是data.txt的示例: "行1":"文本1", "line2":"文本2", “第3行”:“文本3”, "第4行":"文本4", “第5行”:&...

回答 1 投票 0

bash 脚本查找 dotnet 测试中失败的测试计数

我正在尝试使用 dotnet test 命令的风格找到最简单的方法来查找失败测试的数量。我正在 gitlab 中运行测试并使用 XUnit。 基本上,dotne的测试总结...

回答 1 投票 0

从正常运行时间中grep出负载平均值

我想要做的是获取命令的正常运行时间,并获取平均负载 $ 正常运行时间 07:01:30 至 20:29,2 个用户,平均负载:0.32、0.39、0.54 我有一种感觉,这是我可以用 awk 做的事情......

回答 9 投票 0

查找仅在特定搜索单词之后出现单词的行

考虑文件中的以下几行: 文件1.csv 苹果是红色的,其中 ALP_ACCT_PROD_ID 列,可以采摘 苹果在 ALP_ACCT_PROD_ID 上是红色的,可以在哪里采摘 我想看后面...

回答 1 投票 0

将一个文件中每一行的后半部分替换为另一个文件中相应行的后半部分

我有两个文件A和B。两个文件中的每一行都被视为一个项目。每个项目的格式都是固定的,由键和描述组成,并用空格分隔。如下例所示。

回答 1 投票 0

如何仅使用bash解析日志? [已关闭]

有一个日志文件。在日志中,每个新条目都以日期和时间开头。该文件包含请求(Request)和响应(Response)的日志。请求和响应是可识别的...

回答 1 投票 0

Linux 中大型 TSV 的条件编辑

我有许多大型 TSV 文件,其中有 6 个未命名列和大约 1000 万行。我需要逐行应用更改并保存为新的 TSV。我正在 Linux 上工作并且可以访问...

回答 2 投票 0

选择 $blockBEGIN 和 $blockEND 之间包含特定模式的行块

我正在尝试选择包含受此解决方案启发的特定模式的块: $ blockBEGIN='^ID' $ blockEND='扇区大小' $ myPATTERN='准备好了' $ cat pdisks-simplified-20230825.log | $ cat pdisks-simplified-20230825.log sed -n...

回答 2 投票 0

如何解决 grep 命令中参数列表太长的问题?

如何解决 grep 命令中参数列表太长的问题? 如何解决 grep 命令中参数列表太长的问题? 我需要执行 grep 命令 grep '^ORA' '/log/bssuser/CDR/Postpaid_CDR_Log/...

回答 1 投票 0

使用 grep 提取列

我有一个数据框,其中有超过 100 列,每列都标有唯一的字符串。第 1 列表示索引变量。我想使用基本的 UNIX 命令来提取索引列(第 1 列)+ a

回答 3 投票 0

如果文本与条件匹配,则在两个模式之间输出文本

如果块内的文本包含 CRITERIA,我想选择 PATTERN1 和 PATTERN2 之间的块,否则丢弃整个块。 示例任务: 选择 PATTERN1='start' 和 PATTERN2=... 之间的文本

回答 2 投票 0

Grep XYZ 并仅使用 X + 正则表达式显示行

我有这个服务列表list_services: 用户@10006 用户@10007 用户@10008 用户@10009 用户@1006 用户@509 用户@512 用户@513 用户@519 我想知道是否可以这样做: 服务价格为$

回答 1 投票 0

Linux:grep 查找某个日期的日志文件中的多个字符串

抱歉,这个看似常见的问题,但其他线程的答案对我不起作用。我试图搜索的日志的格式如下: 7月24日 23:11:08 TG-12345 网关 [世界...

回答 5 投票 0

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