linux统计排重

现在需要统计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

注意:这是本人一次面试遇到的面试题!

猜你喜欢

转载自blog.csdn.net/panco_/article/details/89738985