Chinaunix

标题: awk pattern 匹配 [打印本页]

作者: shell_1    时间: 2019-11-02 11:49
标题: awk pattern 匹配
echo "abbc" | awk '$1~/ab+c/{print}'
abbc

可以




echo "abbbc" | awk '$1~/ab{1,3}c/{print}'
为什么没有结果?



作者: legs    时间: 2019-11-02 14:06
你的环境问题。我这正常的,给大括号转义一下试试。
作者: shell_1    时间: 2019-11-02 15:45
奇怪呢,转义也早试了,就是不行 GNU Awk 3.1.7
作者: jzsjm1002    时间: 2019-11-02 21:15
  1. echo "abbbc" | awk --re-interval '$1~/ab{1,3}c/{print}'
复制代码

作者: shell_1    时间: 2019-11-04 11:09
回复 4# jzsjm1002

解决,感谢

作者: reyleon    时间: 2019-11-07 09:41
也可以将 gawk 升级到 4.0+ 版本




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2