您可以在Perl中使用 告诉函数来了解文件的当前位置,并可以 寻找函数来指向文件内的特定位置。
首先要求是找到您在文件中的位置,您可以使用tell函数-
tell FILEHANDLE tell
如果指定,则返回文件指针在FILEHANDLE中的位置(以字节为单位),如果未指定,则返回当前默认选择的文件句柄。
搜寻功能将文件指针定位到文件中指定数量的字节-
seek FILEHANDLE, POSITION, WHENCE
该函数使用fseek系统函数,并且您具有相对于三个不同点进行定位的相同能力:起点,终点和当前位置。为此,您可以为WHENCE指定一个值。
零设置相对于文件开始的位置。例如,该行将文件指针设置为文件中的第256个字节。
seek DATA, 256, 0;