<[EMAIL PROTECTED]> wrote:
> Hi all,
>
> My scripts, which are running perfectly well on a Win2000 webserver, do not
> function correctly under MacOS X.
>
> The first thing I've been able to identify that is malfunctioning is the
> standard file reading process I've always used:
>
> while(<FILE>){
> push (@array,$_);
> }
>
> print $array[1]; ##prints the second line of file
>
> For some reason MacOS X reads the entire file in to $array[0] the first time
> round, instead of putting one line per array element.
>
> Has anybody else had this problem?
[localhost:~] tor% perl -e 'while(<>){push(@array,$_)} print "\$array\[1\]:
$array[1]";'
first line # my input
second line # my input
third line # my input + ^D
$array[1]: second line
[localhost:~] tor%
I never had any problems with this.
Mac OS X 10.1.5, Perl 5.6.0
Tor