perl文件句柄的理解(tell、seek)以及文本多行匹配的一种算法

您所在的位置:网站首页 c语言read和seek perl文件句柄的理解(tell、seek)以及文本多行匹配的一种算法

perl文件句柄的理解(tell、seek)以及文本多行匹配的一种算法

2023-08-23 14:12| 来源: 网络整理| 查看: 265

perl文件句柄的理解文本多行匹配的一种算法seek - reposition file pointer for random-access IOtell - get current seekpointer on a filehandleseek和tell一般是配套使用 例子连续执行两次whilefileh的结果增加tell和seek的使用 参考文档

下述理解,完全是个人体会。自觉有点道理。

perl文件句柄的理解

句柄,又叫指针;下文,我也称之为头地址,因为更形象一些。 文件句柄,就是指向文件内容的内存空间范围的头地址;文件句柄读取一次,起始地址+1,即读取下一行(perl里默认是一行一行读取文本的。可以设置间隔符$/,使之不是\n)。这一段,是个人体会,不知正确否。以硬件角度,类似FIFO及FIFO读指针(ps:先入先出,而非堆栈,FILO,先入后出)

qilei@AFAAW-704030720:~$ cat test.txt a11111 a22222 a33333 a44444 a55555 a66666 a77777 a88888 a99999 a00000 b11111 b22222 b33333 b44444 b55555 b66666 b77777 b88888 b99999 b00000 qilei@AFAAW-704030720:~$ cat simple.pl #!/usr/bin/perl use strict; use warnings; my $fileh_pos; open my $fileh,"


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3