Perl如何从作为数组元素的文件句柄中读取一行

约翰·亨克尔

我的perl脚本接收任意数量的文件,打开它们,然后从每个文件中读取一行。但这不起作用。这是我的代码。

#!/bin/perl
$numfile = scalar @ARGV;

for ($i = 0; $i < $numfile; ++$i)
{
    open $fh[$i],"<",$ARGV[$i];
    $line[$i] = <$fh[$i]>;
}

for ($i = 0; $i < $numfile; ++$i) 
{ 
    print  "$i => $line[$i]"; 
}

任何想法为什么这不起作用?将文件句柄存储在数组中是否合法?

我希望这能打印每个文件的第一行。相反,我得到了

0 => GLOB(0x36d190)1 =>

我正在使用Perl v5.18.2

磨坊主

<>被解释为文件glob而不是readline

使用以下内容明确指定您的意图:

$line[$i] = readline $fh[$i];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Perl如何从作为数组元素的文件句柄中读取一行

来自分类Dev

如何提供数组作为脚本的文件参数,以使每个元素都像文件中的一行一样?

来自分类Dev

如何从文件中读取第一行作为值,第二行作为字典的键

来自分类Dev

file()无法将txt文件中的每一行读取到新的数组元素中

来自分类Dev

使用Perl从文件中读取一行

来自分类Dev

在Bash中,如何读取文件并将每一行作为增量变量?

来自分类Dev

如何读取一行中每个 int 的 .txt 文件并存储到数组?

来自分类Dev

如何在Python中读取数组的第一行

来自分类Dev

如何从文件中读取第一行作为键,将接下来的 3 行作为值列表读取到字典,python

来自分类Dev

通过在一行中读取数组的大小和数组的元素将整数存储为数组

来自分类Dev

如何从C中的文件读取一行

来自分类Dev

如何从文件读取到列表中的一行?

来自分类Dev

如何从文件中读取和解析一行?

来自分类Dev

读取文件并创建具有第一行作为标题(键)的数组

来自分类Dev

在PERL中读取文件句柄的特定部分

来自分类Dev

在PySpark中读取文件并将其转换为Pandas Dataframe时,如何将第一行作为标题

来自分类Dev

从文件中读取行,如果模式在perl中匹配,则跳至下一行

来自分类Dev

在bash中以一行读取文件

来自分类Dev

perl从两个文件读取同一行

来自分类Dev

从CSV文件读取到数组中,通过数组进行解析,访问每一行的第二个元素

来自分类Dev

如何从stdin中读取一行?

来自分类Dev

我如何让ac#程序读取一行中的每个单词作为变量?

来自分类Dev

如何制作一个包含元素的列表作为python中输入的每一行

来自分类Dev

Java如何读取txt文件并使每一行成为自己的字符串数组

来自分类Dev

将文件的每一行作为字符串存储在数组中

来自分类Dev

Perl尝试从文件句柄读取行而没有阻塞

来自分类Dev

如何使NVDA分别读取同一行上的元素?

来自分类Dev

在JMeter中,一个用户如何连续读取CSV文件的每一行?

来自分类Dev

将数组元素追加到文件的一行

Related 相关文章

  1. 1

    Perl如何从作为数组元素的文件句柄中读取一行

  2. 2

    如何提供数组作为脚本的文件参数,以使每个元素都像文件中的一行一样?

  3. 3

    如何从文件中读取第一行作为值,第二行作为字典的键

  4. 4

    file()无法将txt文件中的每一行读取到新的数组元素中

  5. 5

    使用Perl从文件中读取一行

  6. 6

    在Bash中,如何读取文件并将每一行作为增量变量?

  7. 7

    如何读取一行中每个 int 的 .txt 文件并存储到数组?

  8. 8

    如何在Python中读取数组的第一行

  9. 9

    如何从文件中读取第一行作为键,将接下来的 3 行作为值列表读取到字典,python

  10. 10

    通过在一行中读取数组的大小和数组的元素将整数存储为数组

  11. 11

    如何从C中的文件读取一行

  12. 12

    如何从文件读取到列表中的一行?

  13. 13

    如何从文件中读取和解析一行?

  14. 14

    读取文件并创建具有第一行作为标题(键)的数组

  15. 15

    在PERL中读取文件句柄的特定部分

  16. 16

    在PySpark中读取文件并将其转换为Pandas Dataframe时,如何将第一行作为标题

  17. 17

    从文件中读取行,如果模式在perl中匹配,则跳至下一行

  18. 18

    在bash中以一行读取文件

  19. 19

    perl从两个文件读取同一行

  20. 20

    从CSV文件读取到数组中,通过数组进行解析,访问每一行的第二个元素

  21. 21

    如何从stdin中读取一行?

  22. 22

    我如何让ac#程序读取一行中的每个单词作为变量?

  23. 23

    如何制作一个包含元素的列表作为python中输入的每一行

  24. 24

    Java如何读取txt文件并使每一行成为自己的字符串数组

  25. 25

    将文件的每一行作为字符串存储在数组中

  26. 26

    Perl尝试从文件句柄读取行而没有阻塞

  27. 27

    如何使NVDA分别读取同一行上的元素?

  28. 28

    在JMeter中,一个用户如何连续读取CSV文件的每一行?

  29. 29

    将数组元素追加到文件的一行

热门标签

归档