使用ack-grep搜索文字“> \”


9

我正在寻找字面上大于字符(>)的行,其后是一个空格,后接反斜杠字符(“ \”),即具有以下内容的行:> \

我认为转义将允许这样做,并且比它更重要的是:

  $ ack-grep“ \>”

返回其中包含“>”的行。

但是,当我尝试也逃脱反斜杠时,我得到:

  $ ack-grep“ \> \\”

ack-grep:无效的正则表达式'\> \':
在正则表达式m / \> /中尾随\

Answers:


6

哇,我好近...单引号:

$ ack-grep '\> \\'

在使用http://regexpal.com/确认我的正则表达式匹配有效之后,才弄清楚了这一点, 并且刚巧尝试过其他操作而得到了单引号。




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.