ack regex:按顺序匹配同一行中的两个单词
我想在文件中查找按顺序包含两个单词 word_1 和 word_2 的行,例如下面的 Line A 中,但不是这样在 Line B 或 Line C 中: Line A: ... word_1 .... w…
如何忽略对测试文件的搜索
我正在使用 ack,我想避免搜索任何名称为 test 的文件。我该怎么做? 以下确保仅搜索名称为 test 的文件或目录。我想要相反的。 ack foo --rb -G test…
通过复杂目录(代码、文件、php 脚本等)诊断缓慢的 grep 或 ack 搜索,以便更快地重复使用
我正在使用 ack (有时作为 ack-grep 分发)来搜索复杂的代码、图像目录,谁知道还有什么,而且它的反应非常慢。我如何诊断它正在搜索的内容导致速度…
是否可以在 ~/.ackrc 中添加 -G 选项
当我这样做时, ack -G "^.*$" "foo" 我得到结果...但是当我将 -G "^.*$" or -G="^.*$" 或 -G "^.*$" 放入我的 `~/.ackrc/ 中时,我没有得到结果...有…
确认通过 .htaccess 或其他点文件进行搜索
有没有办法让 ack 搜索文件名以 . 开头的文件(例如 .htaccess),而无需求助于 --all 或 - -无限制选项? 我尝试将以下内容添加到我的 ~/.ackrc 文件…
我如何才能忽略 *.orig 文件?
我把它放在我的 .ackrc 中: --type-set=DUMB=*.orig --noDUMB ...但我仍然在我的 ack 结果中看到像 main.py.orig 这样的文件。我也尝试过 --type-set…
如何在 ack 输出中使用命名正则表达式组?
假设我有一个包含以下内容的 foo.txt 文件: [2010-11-13 12:00:02,656] [2010-11-13 12:00:02,701] [2010-11-13 12:00:02,902] 当我 ack 包含以下内…
ack 错过结果(与 grep 相比)
我确信我误解了 ack 的文件/目录忽略默认值,但也许有人可以为我阐明这一点: mbuck$ grep logout -R app/views/ Binary file app/views/shared/._hea…
为什么我的 ack 正则表达式会得到额外的、意想不到的结果?
我终于开始学习正则表达式并使用 ack 进行训练。我相信这使用 Perl 正则表达式。 我想匹配第一个非空白字符为 if ( ! 的所有行,元素之间有任意数量的…
从“grep-find”运行时 ack 不起作用在 Windows 上的 Emacs 中
我正在尝试使用 ack-grep 作为 Windows 上 Emacs 中 grep + find 的替代品,但是 ack-grep立即(成功)退出而不打印任何匹配项。我已经尝试了 ack-gre…
如何截断 grep 或 ack 返回的长匹配行
我想对通常有很长行的 HTML 文件运行 ack 或 grep。我不想看到很长的线反复换行。但我确实想查看包围与正则表达式匹配的字符串的长行的一部分。我怎样…
Windows 上的 ack 配置文件应该放在哪里?
我在 Windows XP 上的 ack (grep 替代品) “ rel="nofollow noreferrer">草莓 Perl。 .ackrc 配置文件应该放在哪里,因为 ~/.ackrc 在 Windows 上不…