现在需要统计nginx日志所有出现的30x开头的状态码并统计相同状态码出现的次数,并且按照出现次数排序:
301 a
301 a
307 adkjajsdjasas
300 asdjasjdjajda
311 sssaeqweqweqe
302 asdjadjsakd80
303 adjjasdjasdjd
306 asj89y9yhd91d
307 9090821hddnqa
307 0099asdjasdh8
305 kjdoijad88aas
304 23cdjdioqwdjd
301 2738dudqaqdw1
301 2738dudqaqdw1
301 2738dudqaqdw1
linux命令如下:
cat test.log | grep 30. -o | uniq -c | sort -n -r
注意:这是本人一次面试遇到的面试题!