我有一个子程序,它以文件句柄作为参数.如何从命令行上指定的文件路径创建文件句柄?我不想自己对这个文件进行任何处理,我只想把它传递给另一个子程序,它返回一个包含文件中所有解析数据的哈希数组.
这是我正在使用的命令行输入:
$./getfile.pl /path/to/some/file.csv
这是我调用的子程序的开头看起来像:
sub parse { my $handle = shift; my @data = <$handle>; while (my $line = shift(@data)) { # do stuff } }