perl - 在 Perl IO::File 中设置要读取的行

标签 perl file-io

如何根据行号(而不是字节)更改文件句柄中指针的位置?

我想将第一行设置为开始读取文件。这样做的正确方法是什么?

最佳答案

设置文件指针本身不是目的。如果你想阅读某一行,使用 Tie::File .

use Tie::File qw();
tie my @file, 'Tie::File', 'thefilename' or die $!;
print $file[2]  # 3rd line

关于perl - 在 Perl IO::File 中设置要读取的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11212653/

相关文章:

iphone - 以原子方式写入文件与不写入文件之间的区别

perl 系统命令重定向到日志文件

perl - 在哈希中打印特定数量的键值对

perl - 使用 Modulename 的区别;并使用 Modulename();

perl - 从字符串中删除引号

perl - 在 Perl 中对文件名进行排序?

c - fprintf 不断输入我不想要的额外字符。我不能阻止吗?

java - 处理 zip 中约 450.000 个文件

asp.net-mvc - MVC Controller.File 返回空白 pdf

linux - OCIEnvNlsCreate 错误。检查 ORACLE_HOME (Linux) env var 或 PATH (Windows) 和/或 NLS 设置、权限等