在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、打开、关闭文件 open的返回值用来确定打开文件的操作是否成功,当其成功时返回非零值,失败时返回零,因此可以如下判断: 二、读文件 语句line = <MYFILE>;从文件中读取一行数据存储到简单变量line中并把文件指针向后移动一行。 1__VE_ITEM__Ø tell函数 函数tell用来确定文件中当前位置(亦即第一条记录后的那个字节)。Tell返回的值也是记录长度的字节数。 length = tell ( FILE ); 如一条记录有3个字节长度,字节0,1和2。因而,文件中的当前位置是3,这就是一条记录的长度。 1__VE_ITEM__Ø seek函数 如果记录的长度已知,函数seek可用于查找文件中的任何记录。 函数seek接受3个参数:filename、offset和method。 Offset是在文件中确定新的当前位置时,所需移动的字节数。这个数一般可以这样计算:所需跳过的记录数乘以记录的字节数。 Method指出要开始查找的位置: 0表示从文件开始处计算; 1表示从当前位置开始计算; 2表示从文件结束出开始计算(这种情况下,offset一般为负数)。 例如: seek ( FILE, 5*length, 0 ) 执行后,他会使用计算式5*length和method为0来跳过文件的前5条记录,把第6条记录作为文件的当前位置 1__VE_ITEM__Ø truncate函数 truncate函数接收两个参数:一个文件句柄和一个文件字节位置。它从文件字节处开始移除记录,直到文件结束。 Perl字符串处理函数 Perl字符串处理函数index 调用语法position=index(string,substring,position); Perl字符串处理函数rindex 调用语法position=rindex(string,substring,position); Perl字符串处理函数length 调用语法num=length(string); Perl字符串处理函数pos 调用语法offset=pos(string); Perl字符串处理函数substr 调用语法substr(expr,skipchars,length) Perl字符串处理函数study 调用语法study(scalar); Perl字符串处理函数lc Perl字符串处理函数lcfirst ucfirst Perl字符串处理函数quotameta 调用语法newstring=quotemeta(oldstring); Perl字符串处理函数join 调用语法join(joinstr,list); Perl字符串处理函数sprintf 调用语法sprintf(string,fields); |
请发表评论