所以我正在寻找这样的模式:
大小=值为 '0x0'
在日志文件中 – 但我只对大尺寸(4位或更多)感兴趣。 下面的正则expression式在EditPadPro(很好的工具BTW)
大小='0X [0-9A-FA-F] {4,}
使用grep来searchfind所提供的文件:find有什么问题。 | xargs grep'…'?
迭代Apache 2的日志文件名称,并使用Linux bash比较数字
在Linux中大量重命名
允许.htaccess urlredirect的空间
但同样的正则expression式在awk中不起作用 – 好像重复{4,}正在搞乱它。 和WinGrep一样 – 来自正则expression式大师的任何想法? 谢谢!
在代码文件中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] 举报,一经查实,本站将立刻删除。