Grep 日志中的 IP 地址
我不太擅长使用“基本?” unix 命令和这个问题进一步检验了我的知识。我想做的是 grep 日志中的所有 IP 地址(例如来自 apache 的 access.log)并计…
xargs grep 忽略不满足查询的文件
关于使用 xargs 进行 grep 的快速问题。当我这样做时,我将显示一堆不存在的文件的结果,其中散布着成功匹配搜索条件的文件,例如: find . | xargs g…
删除 bash 脚本中的回车符,或在使用 mv / mkdir 时忽略它
我试图从来自 grep 的变量创建一个目录,但它一直失败,告诉我有一个回车符,而没有回车符。我试过 dos2unix,它告诉我这是一个无效文件。我在 ubuntu…
grep 搜索中间有连字符的字符串
我正在寻找文件夹中包含字符串 abc-def 的文件。 我正在使用 grep -l -r abc-def * ,但我不确定这是否是正确的方法(使用此命令时没有找到文件,但也…
正则表达式和 grep 异常匹配
我在日志文件中测试了我的正则表达式是否匹配异常: http://gskinner.com/RegExr/ 正则表达式是: .+Exception[^\n]+(\s+at.++)+ 它适用于我粘贴在这…
使用正则表达式仅从列表中提取不包含重复字母的单词
我有一个很大的单词列表文件,每行一个单词。我想过滤掉重复字母的单词。 INPUT: abducts abe abeam abel abele OUTPUT: abducts abe abel 我想使用正…
正则表达式:匹配最后一次出现的“/”和“/”之间的模式和行尾
我不知道如何匹配 LAST / 和行尾之间的模式。 我有很多: /usr/etc/blabla:/etc/bbb /usr/etc/blabla:/etc/bffb.gh /usr/etc/blabla:/local/fffusr /u…
Grep 并插入字符串
我有一个文本文件,其中包含一堆文件路径,例如 - web/index.erb web/contact.erb ... 等。我需要在 </head> 每一个文件的一行代码之前附加,我试…
bash shell 中的 grep 正则表达式中的空格如何工作?
我读取下面正则表达式的方式: 空格字符 斜杠字符 'n' 字符 零个或多个空格字符 行尾 但是此测试失败: $ echo "Some Text \n " | grep " \\n *$" 如…
尝试使用 grep、sed 等时如何处理颜色代码
我正在尝试使用 sed 来处理生成彩色线条的命令的一些输出(它是 git diff,但我认为这并不重要)。我试图在行的开头匹配“+”号,但这被“+”之前的颜…
使用 grep / sed 进行文件名搜索和查找代替?
我有一堆图像文件被错误地命名为“[电子邮件受保护] ' 并且它们需要是“[电子邮件受保护]”。它们分布在多个目录中,如下所示: /images [email p…
通过复杂目录(代码、文件、php 脚本等)诊断缓慢的 grep 或 ack 搜索,以便更快地重复使用
我正在使用 ack (有时作为 ack-grep 分发)来搜索复杂的代码、图像目录,谁知道还有什么,而且它的反应非常慢。我如何诊断它正在搜索的内容导致速度…