I didn't know this technique.
Code:
$HoA{$data[0]}[$i-1]+=$data[$i];
$HoA{$data[0]}[$i-1]+=$data[$i];
open(SAROUT,"/usr/bin/sar -d -f $SarFile |" ) or die "Can't open $!";
00:00:00 device %busy avque r+w/s blks/s avwait avserv 00:10:00 c2t6d0 10.85 1.43 31 755 1.90
open(SAROUT,"/tmp/input_file" ) or die "Can't open $!";
while(<SAROUT>) {
chomp;
s/\s+/ /g; s/^\s+//g;
$Lines++;
if ( $FoundBegin eq 1 ) {
print "Lines in between: $_\n";
( $Disk, $DiskBusy, $Avque,
Leave a comment: