read FILEHANDLE, SCALAR, LENGTH, OFFSET

広告

広告

解説

read はファイルハンドルからデータを読み取ります。FILEHANDLE から SCALAR に LENGTH 数分のデータを読み込みます。OFFSET を指定すると指定した位置から読み込みを行なうことができます。成功時には実際に読み込まれたバイト数、もしくはファイルの終わり(EOF)の場合は0を返します。エラー時には undef を返します。read は指定した LENGTH より多く読み込んむこともありますので、より細かい制御が必要な場合は sysread を使います。

使用例

ソース

open ( FH, $file );
$line;
while( read( FH, $new, 1 ) ){
    $line .= $new;
}
print $line;

参照

広告

Copyright (C) 2003-2006 七鍵 key@do.ai 初版:2003年07月07日 最終更新:2006年08月08日