【问题标题】:ack not accepting shorthand character classes?ack 不接受速记字符类?
【发布时间】:2015-06-23 15:25:21
【问题描述】:

当我使用 ack 搜索 \d 时,它会显示字母“d”的所有匹配项,而不是 \d 速记类应该表示的数字 0-9,与 [0-9] 相同。

为什么会这样?我通读了手册页并没有找到任何关于它的信息。我正在使用最新的稳定版本的 ack。为什么不支持速记字符类?

【问题讨论】:

  • @glennjackman 问题是关于ack,而不是awk。
  • 呸,时间不早了,孩子们在墙上蹦蹦跳跳。

标签: linux ubuntu command-line grep ack


【解决方案1】:

您可能忘记引用或转义搜索查询以防止它被您的 shell 解释,例如

ack '\d'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-05
    • 1970-01-01
    • 1970-01-01
    • 2021-01-19
    相关资源
    最近更新 更多