Perl 编程/关键字/seek
外观
该seek将文件句柄位置设置为fseek在 UNIX 中。该FILEHANDLE也可以是计算结果为文件句柄的表达式。WHENCE可以具有值 0 以将POSITION设置为字节数,1 使其设置为当前位置加POSITION,以及 2 使其设置为EOF加POSITION.
seek在成功时返回 1,否则返回 false。出于性能原因,即使FILEHANDLE已设置为对字符进行操作,函数 tell() 将返回字节偏移量。
对于WHENCE,常量SEEK_SET, SEEK_CUR,以及SEEK_END应出于可移植性原因使用,而不是 0、1 或 2。
不要使用seek与 sysread 或 syswrite 一起使用,因为缓冲使文件的读写位置不可预测且不可移植,但请使用 sysseek 来代替。
seek FILEHANDLE, POSITION, WHENCE
seek(TEST, 0, 1);