From 05b182e7dbdc09f1fab436559fb25086c54c66b8 Mon Sep 17 00:00:00 2001 From: Peng Li Date: Fri, 24 Jul 2015 09:42:33 +0800 Subject: [PATCH] script to split cpve logs --- scripts/cpve_log.pl | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100755 scripts/cpve_log.pl diff --git a/scripts/cpve_log.pl b/scripts/cpve_log.pl new file mode 100755 index 0000000..5a58a12 --- /dev/null +++ b/scripts/cpve_log.pl @@ -0,0 +1,45 @@ +#!/usr/bin/perl -w +# +use strict; +use warnings; +use v5.10; ## say + +#my $log_file = @ARGV[0]; + +my $k_start_call = 'originateCall|answercall'; +#my $k_start_call = 'originateCall'; + +# create jabber_full.log to add jabber.log, jabber.log.1, jabber.log.2 +my @logs = glob "jabber.log*"; +my $full_logs = "jabber_full.log"; + +#foreach (@logs) { say; } +#say @logs; +#print @logs; + +#print for (reverse @logs); + +##open LOGS, ">>$full_logs" or die "$!"; +##for (reverse @logs){ +## open SUB_LOG, "<", $_ or die "$!"; +## print LOGS while() ; +## close SUB_LOG; +##} +##close LOGS; +## +##for (reverse @logs){ +## !system "cat $_ >> $full_logs" or die "$!"; +##} + +## merge log files +!system "cat $_ >> $full_logs" or die "$!" for (reverse @logs); + +## split file with each call +open LOG, "<<$full_logs" or die "$!"; + +open LOG, "<<$full_logs" or die "$!"; +while(){ + +} + + -- 2.11.0