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]