gpt4 book ai didi

apache - 如何从 Apache 日志中提取包含下载计数的文件列表

转载 作者:行者123 更新时间:2023-12-03 09:25:43 26 4
gpt4 key购买 nike

美好的一天!我有一个标准的 Apache 日志文件,我希望能够提取特定目录中下载的 .m4a 文件的列表,以及每个文件的下载次数。我知道如何对单个文件执行此操作,方法是:

grep filename.txt logfile | grep " 200" | wc -l

但这只是给了我一个数字,我需要提前知道每个文件名。

我想要得到的是下载计数和文件名的排序列表,大致如下:

650 /podcasts/12323.m4a
623 /podcasts/12329.m4a
601 /podcasts/12329.m4a
432 /podcasts/11521.m4a

等等...谢谢!

干杯...-亚当

最佳答案

尝试使用

cat access.log | awk '$9==200 { print $7 }' | sort | uniq -c | sort -n

(其中文件名在日志文件的第7位和第9位200)

关于apache - 如何从 Apache 日志中提取包含下载计数的文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21614549/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com