标签: linux ubuntu command-line grep ack
当我用ack搜索\d时,它会显示该字母的所有匹配" d"而不是数字0-9,因为\d速记类应该代表,与[0-9]相同。
\d
[0-9]
为什么会这样?我仔细阅读了手册页,但没有找到任何相关信息。我使用的是最新稳定版的ack。为什么它不支持速记字符类?
答案 0 :(得分:3)
您可能忘记引用或转义搜索查询以防止它被您的shell解释,例如。
ack '\d'