#!/usr/bin/perl
use Getopt::Std;
use warnings;
use strict;
sub load_log_file($) {
my $log_filename = shift;
open(FILE, "<", $log_filename) || die "Cannot open log file: $!
";
while(my $line = <FILE>) {
$line =~ /^([0-9.]+)s([w.-]+)s([w.-]+)s([[^[]]+])s"((?:[^"]|")+)"s(d{3})s(d+|-)s"((?:[^"]|")+)"s"((?:[^"]|")+)"$/;
print "$1
";
}
close FILE;
}
my %opts = ();
getopts("s:", \%opts);
if ($opts{`s`}) {
print "LOADING LOGFILE $opts{`s`}";
load_log_file($opts{`s`});
}
perl分析apache日誌
相關文章
- 日誌分析-apache日誌分析Apache
- 玄機-第二章日誌分析-apache日誌分析Apache
- [awstats]一個基於perl的日誌分析工具
- Apache日誌詳解Apache
- APACHE日誌檔案Apache
- Apache 配置日誌切割Apache
- 如何使用MySQL資料庫來分析Apache日誌?MySql資料庫Apache
- [日誌分析篇]-利用ELK分析jumpserver日誌-日誌拆分篇Server
- apache日誌中IP地址排序Apache排序
- Apache Camel日誌四種方法Apache
- apache日誌匯入oracle(日誌經過python處理)ApacheOraclePython
- Apche日誌系列(4):日誌分析(轉)
- FDOAGENT日誌分析
- crash日誌分析
- awk分析日誌
- pg日誌分析
- Apache基礎配置與日誌管理Apache
- 使用Rsyslog記錄Apache日誌Apache
- 一個用Perl分析Apache Log的簡單程式(轉)Apache
- 限制 Apache日誌檔案大小的方法Apache
- 刪除oracle下apache下的日誌OracleApache
- 處理Apache日誌的Bash指令碼Apache指令碼
- Docker 容器日誌分析Docker
- JAVA GC日誌分析JavaGC
- 日誌收集分析-heka
- awstats分析web日誌Web
- mysqldumpslow日誌分析MySql
- LOGMINER日誌分析
- 日誌採集/分析
- Apache基礎配置與日誌管理解析Apache
- linux下用cronolog分割apache日誌LinuxApache
- org.apache.log4j日誌級別Apache
- apache日誌內容匯入資料庫Apache資料庫
- 日誌分析一例
- mongodb 日誌分析工具mtoolsMongoDB
- IOS 崩潰日誌分析iOS
- 日誌分析如何演變
- CDN日誌實時分析