当我用 ack 搜索 \d
时,它会显示字母“d”的每个匹配项,而不是作为 \d
速记类的数字 0-9应该表示,与 [0-9]
相同。
为什么会这样?我通读了手册页,但没有找到任何相关信息。我正在使用最新的稳定版 ack。为什么它不支持速记字符类?
最佳答案
您可能忘记引用或转义搜索查询以防止它被您的 shell 解释,例如
ack '\d'
关于linux - ack 不接受速记字符类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29687983/