开发者社区 问答 正文

Linux grep命令中$ grep ‘w\(es\)t.*\1′ aa 的意思是什么?

Linux grep命令中$ grep ‘w(es)t.*\1′ aa 的意思是什么?

展开
收起
游客hkipy4pok6j4i 2021-12-02 13:09:03 582 分享 版权
1 条回答
写回答
取消 提交回答
  • 如果west被匹配,则es就被存储到内存中,并标记为1,然后搜索任意个字符(.),这些字符后面紧跟着 另外一个es(\1),找到就显示该行。如果用egrep或grep -E,就不用”\”号进行转义,直接写成’w(es)t.\1′就可以了。

    2021-12-02 13:09:32
    赞同 展开评论