Pradeep Goel wrote:
> 
> Hi all

Hello,

> ///////////////////////////////////////////
> if($TYPE eq "HP-UX")
>   {  `/usr/sbin/swlist | grep  "OV NNM" |cut -f1> RF1 `;}
> else
>   {  `find /system/ -name deins_patch |cut -f3 -d /  > RF1`; }
> 
> #########################
> how to check if the  newly made file RF1 is empty or not ?
> #########################
> open(RFh1,"RF1") or die "Not able to open RF1 \ n";
>       my @pachs = <RFh1> ;
> my($num3)  = $pachs[0]=~ /_(\d+)$/;
> 
> I want $num3 to be 0 if   RF1  is empty .

Why not just store the contents from the backticks?

my $num3;
if ( $TYPE eq 'HP-UX' ) {
    ($num3) = map /^_(\d+)\t.*OV NNM/, `/usr/sbin/swlist`;
    }
else {
    ($num3) = map m!/[^/]*/_(\d+)!, `find /system/ -name deins_patch`
    }




John
-- 
use Perl;
program
fulfillment

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to