gpt4 book ai didi

apache - 如何按日期对Apache日志文件进行排序?

转载 作者:行者123 更新时间:2023-12-03 13:19:04 26 4
gpt4 key购买 nike

我有几个Apache日志文件已附加在一起,我需要按日期对它们进行排序。它们的格式如下:

"www.company.com" 192.168.1.1 [01/Jan/2011:00:04:17 +0000] "GET /foobar/servlet/partner/search/results?catID=1158395&country=10190&id=5848716&order_by=N-T&order_by_dir=-&product=10361996&siteID=1169823&state= HTTP/1.1" 200 10459 0 "-" "Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)"

在Linux命令行上执行此操作的最佳方法是什么?

最佳答案

#!/bin/sh
if [ ! -f $1 ]; then
echo "Usage: $0 "
exit
fi
echo "Sorting $1"
sort -t ' ' -k 4.9,4.12n -k 4.5,4.7M -k 4.2,4.3n -k 4.14,4.15n -k 4.17,4.18n -k 4.20,4.21n $1 > $2

关于apache - 如何按日期对Apache日志文件进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5672733/

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