确认不接受 shorthand 个字符 类?

ack not accepting shorthand character classes?

当我用 ack 搜索 \d 时,它会显示字母 "d" 的每个匹配项,而不是数字 0-9 作为 \d shorthand class 应该表示,等同于 [0-9].

为什么会这样?我通读了手册页,但没有找到任何相关信息。我正在使用最新的稳定版 ack。为什么不支持 shorthand 字符 classes?

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

ack '\d'