给每个脚本都添加一个标准的Perl文件打开函数有点烦人:
sub openfile{
(my $filename) = @_;
open FILE,"$filename" or die $!;
my @lines = <FILE>;
return @lines;
}
我可以创建一个Perl模块来实现这个,但是这么简单的事情我相信已经有人做过了。我正在尝试找到一种将文本文件读入数组的方法,但似乎没有Perl模块能够完成这个简单的任务...也许我在寻找时过于努力了,并且它可能已经随着标准5.10安装而自带了。
最理想的情况下,它应该看起来像这样:
my @lines = Module::File::Read("c:\some\folder\structure\file.txt");
open()
的3个参数形式 http://p3rl.org/open - Brad Gilbert