为什么第一种方式输出结果为零, /xxx|xxx/ 应该怎么使用
使用方式是正确的,为什么为0是因为没有匹配到的
grep - E '/404|500/' 这种不是表示匹配包含404或者500的意思么,//表示开始和结束
是这样匹配404或者500,/也是匹配字段
grep - E '404|500'
/也是有实际意义的,相当于一个匹配字段
/在grep里面是匹配字段,那awk里面为什么不是呢?
awk '$9~/404|500/' nginx.log | wc-l
对awk而言,正则表达式是置于两个正斜杠之间