linux - AWK,如何计算uniq http代码

标签 linux awk

我有一个包含 http 代码的文件,例如。 200、400、505……还有很多。我可以使用 awk 列出唯一数据并计算单个代码的数量吗?

最佳答案

使用awk:

$ cat file
200
400
200
200
404
500
404
404
500
500
500

$ awk '{a[$0]++}END{for(i in a){print i, a[i]}}' file
200 3
400 1
500 4
404 3

关于linux - AWK,如何计算uniq http代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13917975/

相关文章:

Linux:列值 checkin 文件

Linux在命令2中使用输出命令1

bash - 使用 awk 从 dig -x 的输出中获取 IP 地址和名称

如果列小于 4,bash/awk 追加下一行

Linux cronjob wget 到文件而不是 STDOUT

c++ - 如何使用 C++ 在 Linux 中检测进程何时终止?

sed/awk 双倍空间文件

linux - 比较两个文件并打印不匹配的行

linux - 如何比较 unix 中的两个文件并合并包含匹配和不匹配数据的文件 1 和 2

linux - 如何使用不同的目标名称构建 libcurl.so?