微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

正则expression式在awk和WinGrep中

所以我正在寻找这样的模式:

大小=值为 '0x0'

在日志文件中 – 但我只对大尺寸(4位或更多)感兴趣。 下面的正则expression式在EditPadPro(很好的工具BTW)

大小='0X [0-9A-FA-F] {4,}

.htaccess加载索引文件的url可变数量的目录?

使用grep来searchfind所提供的文件:find有什么问题。 | xargs grep'…'?

迭代Apache 2的日志文件名称,并使用Linux bash比较数字

在Linux中大量重命名

允许.htaccess urlredirect的空间

但同样的正则expression式在awk中不起作用 – 好像重复{4,}正在搞乱它。 和WinGrep一样 – 来自正则expression式大师的任何想法? 谢谢!

根据url / Nginx设置内容处理

代码文件中search一个项目/解决scheme中缺less模式

正则expression式来查找匹配文件扩展名的文件,除非文件名包含string

使用.htaccess将所有非www都redirect到www和http

grep / egrep星形运算符不匹配所有的事件

事实上,你可以使用awk,但需要注意。

如下页所述,由于区间表达式({4,})不在标准中,所以需要一个特殊的命令行选项(–re-interval)

http://kansai.anesth.or.jp/gijutu/awk/gawk/gawk_28.html

所以最后,你会想要的东西看起来像:

awk --re-interval "/size='0x[0-9a-fA-F]{4,}'/" thefile

这将打印出匹配的行。

我不知道{4,}语法有什么优雅的选择,但是如果它不能在你想要的环境中工作,你可以使用这个丑陋的黑客:

size='0x[0-9a-fA-F][0-9a-fA-F][0-9a-fA-F][0-9a-fA-F]+

希望这可以帮助!

亚当

不要忘记最后的撇号。

'

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐