grep 相关问题

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

为什么正则表达式模式 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

Tail 和 grep docker 日志

如何同时尾部和 grep Docker 日志?我尝试过以下方法: sudo docker 日志 -f my_container | grep foo 这应该在容器日志中尾随 foo 的所有行,但显示

回答 1 投票 0

Grep 命令用于包含一组字母并排除其他字母

我需要所有包含“机密”字样的文件,但没有这句话“废纸属于机密,需要处理” grep 机密 100*.cvt 给...

回答 1 投票 0

如何从 .gz 文件中搜索特定字符串?

我想从包含文本文件的 .gz 文件中搜索特定字符串,而无需在 Linux 终端中解压。我知道如何使用 grep“要搜索的文本”从文本文件中搜索字符串。/

回答 3 投票 0

将 grep 与 sed 结合使用

尝试查找包含此文本“david_now”的所有文件并替换为此“david_old” grep -r“david_now”| sed -i 's"david_now"david_old"g' 它失败了...

回答 1 投票 0

linux grep 日志文件中的最后 N 天

这是日志文件: 第一第二第三于 2024 年 1 月 1 日 09:54:19 第一第二第三于 2024 年 1 月 1 日 09:54:20 第一第二第三于 2024 年 1 月 3 日 09:55:19 第一第二第三在 1 月 4 日 2...

回答 1 投票 0

如何通过 cli 从 'docker images' cmd 中 grep 并获取 docker image_id 而无需使用鼠标选择?

[banner@stapp03 ~]$ docker 镜像 存储库标签图像 ID 创建大小 26828d185a8f 5 秒...

回答 1 投票 0

“grep -q”有什么意义

我正在阅读 grep 手册页并遇到了 -q 选项,它告诉 grep “不要向标准输出写入任何内容。如果找到任何匹配项,即使出现错误,也立即以零状态退出......

回答 2 投票 0

从文件中删除空行

我需要从文件中删除空行(仅包含空格 - 不是空记录)。 以下命令仅适用于空行,但不适用于 空格: sed '/^$/d' 文件名 可以使用

回答 4 投票 0

从 apache 日志中计算唯一访问次数(按 IP)

我正在尝试从我的 apache 日志中计算 URL 上的唯一访问次数。 这是我到目前为止所拥有的: grep -o 'THIS_IS_MY_URL' other_vhosts_access.log | grep -o 'THIS_IS_MY_URL' other_vhosts_access.log |厕所-l 这是有效的,但我没有

回答 2 投票 0

从 python 控制台使用 grep

使用python我怎样才能做到这一点? python_shell$> 打印 myPhone.print_call_log() |正则表达式555 我见过的唯一接近的是使用“ipython console”,将输出分配给

回答 3 投票 0

Grep 查找以特定字符结尾的字符串

有没有办法使用扩展正则表达式来查找以字符串结尾的特定模式。 我的意思是,我想匹配前 3 行,但不是最后一行: file_number_one.pdf # 评论

回答 4 投票 0

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