drock has asked for the wisdom of the Perl Monks concerning the following question:
my $dev = qw/original1/; my $dev1 = qw/clinical1/; my $diff=0; open (FOO, "samcmd a $dev 2>\&1 |" ) || die "unable to open pipe... Broken? $!"; while (<FOO>) { if (/regular files|archdone files/) { local $, = "\n"; #s/^\w+(\s+)\w+(\s+)// && s/,//,; s/,//, print +(split)[2], $,; if (/^\d+/) { diff -=$1; ##--## 62622-62535 } } } print "Difference is: $diff\n"; close (FOO) or warn "unable to close file $!"; __DATA__ regular files 62,622 597.488G 641547379187 archdone files 62,535 597.008G 641032761295
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: print +split
by Roy Johnson (Monsignor) on Mar 13, 2005 at 00:51 UTC | |
by drock (Beadle) on Mar 13, 2005 at 01:46 UTC | |
by chas (Priest) on Mar 13, 2005 at 02:30 UTC | |
by drock (Beadle) on Mar 13, 2005 at 19:35 UTC | |
by chas (Priest) on Mar 13, 2005 at 20:56 UTC | |
by drock (Beadle) on Mar 13, 2005 at 19:23 UTC | |
|
Re: print +split
by chas (Priest) on Mar 13, 2005 at 00:48 UTC | |
by drock (Beadle) on Mar 13, 2005 at 01:58 UTC |