#!perl use tie::file my $count = 0; tie @array, 'Tie::File', 'log.txt' or die; my $index = 0; foreach my $line (@array) { if ($line =~ m/Age: 3/i) { my $age = @array[$index]; my $var1 = @array[$index-4]; my $var2 = @array[$index+6]; my $var3 = @array[$index+7]; if ($var2 =~ m/Added to non/i) { print "$var1\n"; print "$age\n"; print "$var2\n"; print "-----------------\n"; } if ($var3 =~ m/Added to non/i) { print "$var1\n"; print "$age\n"; print "$var3\n"; print "-----------------\n"; } } $index++; } untie @array;
In reply to Re: managing log files
by itsmeman2
in thread managing log files
by itsmeman2
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |