in reply to Re: complex input file
in thread complex input file

Roger , I am new to perl . Would you mind explaining this part to me in your first answer :
print "\t$_->[0]\t$_->[1]\n";
since if I add one more column in the DATA file , I do this :
print "\t$_->[0]\t$_->[1]\t$->[2]\n";
but the output stay the same , I don't get the last column. Sorry for asking tooo many questions

Replies are listed 'Best First'.
Re: Re: Re: complex input file
by Roger (Parson) on Feb 18, 2004 at 05:40 UTC
    print "\t$_->[0]\t$_->[1]\t$->[2]\n";

    Contains a typo, it should be:

    print "\t$_->[0]\t$_->[1]\t$_->[2]\n";

    $_ is a special perl variable.

      I fixed it but not sure if we are reading up to three column at the top ,, all I did is changing the DATA to
      EmpNum LOCATION Shift Hours 23 54 1 2 11 65 3 5 23 54 2 7
      then I modify it to
      print "\t$_->[0]\t$_->[1]\t$_->[2]\n";
      but get the same output
      23 54 1 54 2 11 65 3
      I know the first one is harder , but cleaner :-)
      got it to work now ,, I was hardcoding somthing :-)