题目:线上反馈某接口偶发 500。access.log 以空格分列,第 7 列是 URL、第 9 列是状态码。要统计状态码为 500 的请求按 URL 出现的次数,并取次数最多的前 10 个,下列命令最合理的是:
A. grep ' 500 ' access.log | sort | uniq -c | head 10
B. awk '$9==500 {print $7}' access.log | sort | uniq -c | sort -rn | head -10
C. awk '{if($9=500) print $7}' access.log | uniq -c | sort -n | top 10
D. grep 500 access.log | cut -d' ' -f7 | count | sort -k2 -r | head -10
难度:初级
题型:笔试(单选题)