Change recsep to \n
I hope this won't be necessary, because I don't know in advance which line ending style the file will have. There is, however, something I don't quite understand: As you correctly say, the documentation explains By default, the meaning is the same as for the <...> operator. But now look at the following program, which uses the angle operator insead of tie, to read the same file:
In this case, $firstline correctly gets only the first line in the file, although the lines in the file are terminated by \n and we are running on Windows. Shouldn't then $firstline also contain the whole file in this case?use strict; use warnings; sub printfirst { my $f=shift; open(F,$f) or die "$!"; my $firstline=<F>; print "$f: $firstline\n"; } printfirst('ALSF.pm');
In reply to Re^4: Can't get Tie::File working
by rovf
in thread Can't get Tie::File working
by rovf
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |