Apache-2.2
每個作業系統類型的 apache 日誌解析請求
我試圖返回每個作業系統類型的請求排序列表,從 Apache access_log 文件(不是組合格式,因為我需要使用者代理資訊)解析。這是我正在尋找的輸出範例:
250 Windows NT 6.1; WOW64 200 X11; Linux x86_64
感謝這篇文章,我已經能夠找到部分解決方案。這是我到目前為止所得到的:
awk -F'"' '/GET/ {print $6}' access_log.3 | cut -d' ' -f2 | sort | uniq -c | sort -rn
是否可以使用 cut 來獲取我需要的字元串,還是需要其他方法?
awk -F'"' '/GET/ {print $6}' access_log.3 | awk -F "[()]" '{print $2}' | sort | uniq -c | sort -rn