【问题标题】:How do I provide Ack with the directory I want to search?如何向 Ack 提供我要搜索的目录?
【发布时间】:2011-05-05 21:22:08
【问题描述】:

我想使用 linux 命令行工具ack,但有一件事阻止我使用它,那就是我不知道如何告诉它从哪里开始搜索。我想开始用ack 替换我复杂的find/xargs/grep 命令,但如果我不能告诉它从哪里开始搜索,我就无法使用它。

例如,我在一个目录中运行模拟,但我想告诉 ack 从其他地方搜索代码库,而不必更改到该目录来调用 ack

【问题讨论】:

    标签: linux command-line-interface


    【解决方案1】:

    您可以提供目录作为参数;只有当你在你的模式之外给它零参数时,它才会在当前目录中查找,而不是在你询问它的位置。

    ack MySymbol ../src
    

    【讨论】:

    • 我会被诅咒的...我并没有真正从帮助中得到它,也没有看到任何使用这种方式的示例...谢谢!
    • +1 该死的...我也没有找到它并在这里用谷歌搜索...所以谢谢你的提问
    【解决方案2】:

    这在帮助中

    >ack --help-types
    or
    >ack --help
    Usage: ack [OPTION]... PATTERN [FILES OR DIRECTORIES]
    

    【讨论】:

      猜你喜欢
      • 2017-07-11
      • 1970-01-01
      • 2012-10-04
      • 2016-05-26
      • 1970-01-01
      • 1970-01-01
      • 2011-11-05
      • 1970-01-01
      • 2023-03-27
      相关资源
      最近更新 更多