ack不接受速记字符类?

时间:2015-04-17 00:00:43

标签: linux ubuntu command-line grep ack

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

为什么会这样?我仔细阅读了手册页,但没有找到任何相关信息。我使用的是最新稳定版的ack。为什么它不支持速记字符类?

1 个答案:

答案 0 :(得分:3)

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

ack '\d'