ack

    10热度

    2回答

    我在使用ack-grep时发现存在负面展望问题。 我运行这个命令: ack-grep "paypal_responded(?!_at)" 但我得到的错误: bash: !_at: event not found 我已经尝试添加在各个地方反斜杠,但我也有新的使用ACK & Linux,所以请把我当作任何指示的新手。 在此先感谢。

    2热度

    3回答

    留下问题以供参考。只有主知道这是为什么,但曾几何时,这对我不起作用,促使我问这个问题,今天它就这样。典型的血腥emacs。另外通常情况下,一旦你有点摔跤,它是一种绝对的快乐。因人而异。 这两个命令: find ~/myco -type f -print0 | xargs -0 -e grep -nH -e "setjmp" 和 ack --no-heading --no-color "setj

    2热度

    1回答

    我一直在使用ACK来搜索我的代码库,它是一个很棒的工具。但是,它(在我看来)有一个重要的限制 - 它不允许多行匹配正则表达式。 为了克服这个限制,我想筛选一组包含特定表达式的文件,然后再次筛选它们寻找第二个表达式(假设这两个表达式很可能不在同一行上)。我试着运行下面的命令,没有成功(它没有返回值): ack -l --type=java "(List|Collection|Map|Set)" |

    2热度

    2回答

    在ack中,您可以使用-Q选项来转义搜索字符串中的所有字符,但如果您使用的搜索字符串看起来像是ack选项,那么这似乎不起作用。 我正在尝试搜索字符串'--branch'的一组文件。因此,我想这个ACK命令 ack -a -Q '--branch' 它响应Unknown option: branch。它将看到我的搜索字符串作为一个选项来解释。有谁知道我可以使用--branch作为字符串的转义字符

    1热度

    1回答

    ,当我确认这是我经常得到的输出是这样的: Ack: tmp/nonces/4e8c9698-https-www.google.com-kkEIoIiSEjUBRD.lRR_tT9V6ccE-mRPtTixYnWzzGcPpbIwx9scpDnE: Permission denied Ack: tmp/nonces/4e8cbba9-https-www.google.com-kkEIoIiSEjU

    3热度

    2回答

    我无法找出如何在Vim中搜索在所有目录有: grep的 ACK FINDSTRING 使用vimgrep PE在c:\和d:\(包括子目录)中的所有.txt文件中搜索“search-item” 任何人都可以帮助我吗?

    23热度

    4回答

    如何通过RegEx与ack忽略特定目录? 我可以使用--ignore-dir选项,但这并不允许我指定RegEx。我希望能够忽略任何目录,其名称中有test或tests或更复杂的模式。 我也通过 ack -G '(?<!test)' pattern 试图负回顾后,但这不起作用。它不排除test目录。

    1热度

    1回答

    您可以使用ack --js仅在js文件中搜索。但是,如果我想要搜索的文件类型目前没有被ack识别,该怎么办?任何方式来解决它?

    2热度

    1回答

    我可以用grep -v 'my_pattern' some_file找到所有不匹配的文件行。另外,我可以在grep的-A,-B或-C选项之前/之后/周围打印几串。但是我不能将这两个选项结合起来,排除具有模式的行和匹配行附近的一定数量的行 - grep显示整个文件作为结果。例如,我有很多这样的模式日志: 25.02.2012 10:41:37 here goes memory state 25Mi

    14热度

    3回答

    我基本上只想做ack foo * .citrus,并且在当前目录和下面的所有Citrus文件中找到字符串'foo'。麻烦的是,如果当前目录中没有任何Citrus文件,这将不起作用。 我试着搞了-G没有成功。我是否真的需要在.ackrc中添加文件类型,以便将搜索限制为具有给定扩展名的文件?