语法:
- read FILEHANDLE, SCALAR, LENGTH, OFFSET
- read FILEHANDLE, SCALAR, LENGTH
date
369
code
#!usr/bin/perl -w
open(F, "+<", "C:/Users/liuweic/Desktop/data.txt") or die "can't open the file:$!";
my $a = '123';
read F, $a, 2,3;
print $a;
close(F);
result
12336
先截断$a 3个长度,即123;
再读取2个长度,即36;
结果12336。
也就是说offset只与$var有关,所以单独用read 读取文件数据大时候,起点永远是文件到开始。
注意:转载请注明出处,作者No. Liu