The script works fine without
next if $line =~ /^-/;

How it helps.



On Mon, Jun 30, 2014 at 9:06 PM, Jim Gibson <jimsgib...@gmail.com> wrote:

>
> On Jun 30, 2014, at 2:44 AM, Uday Vernekar <vernekaru...@gmail.com> wrote:
>
> > please Explain
> >
> > next if $line =~ /^-/;
>
> “Skip this input line if it starts with a dash ‘-‘ character.”
>
> >   my @f = split('\s*\|\s*',$line);
>
> "Break the input line into files separated by the vertical pipe character
> ‘|’ and any whitespace before or after the pipe character, i.e., don’t
> include the whitespace in the extracted fields."
>
> >   next unless scalar @f == 8;
>
> “Skip this input line unless it consists of exactly 8 fields.”
>
>
> --
> To unsubscribe, e-mail: beginners-unsubscr...@perl.org
> For additional commands, e-mail: beginners-h...@perl.org
> http://learn.perl.org/
>
>
>


-- 
*********************************************************
Don't ask them WHY they hurt you,
because all they'll tell you is lies and excuses.
 Just know they were wrong, and try to move on.
**********************************************************

Reply via email to