作者: WATANABE Hirofumi
日時: 2002/10/7(15:05)
わたなべです。

dune <FZH01112@...> writes:

> 1) undef $/; $val = <FILE>;
> 2) sysread(FILE,my $val,-s $file);
> 3) read(FILE,my $val,-s $file);
> 
> はどう使い分ければいいでしょうか。

1)と3)はほとんど同じと考えられます。3)はstatする分だけ損かな。
2)はread(2)なので指定したサイズ分だけ読めるとは限りません。
戻り値を見てFile::Copyのようにループにする必要があります。

> 1) print FILE $val;
> 2) syswrite(FILE,$val);

こちらも同様。

-- 
わたなべひろふみ