[EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

: All,
: 
: I have a foreach statement that is going through a file and
: looking for all line w/out *Orig and what I want to do is if
: its return code was 0 then print out a short message, but I do
: not want to print out this short message more than n +1 times. 
: Any ideas? 
:
: Here is my code:
: 

# Assume n = 4
my $no_tapes_print_count = 5;

:  foreach (split /\n/, $lvimgDC_nonactive_tapelist )  {
: 
:      if ( /\((E\d+)/ ) {
:          local $, = "\t";
:          print OUT "$1\n" unless substr($_, 0, 5) eq '*Orig';
:          if ( $? == 0 ) {

        if ( $? == 0 and $no_tapes_print_count ) {
            $no_tapes_print_count--;

:              print "There are no vault tapes today for lvimg
:                     DC drives \n";
:          }
:      }
:  }


HTH,

Charles K. Clarkson
-- 
Mobile Homes Specialist
254 968-8328



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to