我在文件 1 中有这个文本:
printf ("integer value is %x \n", a);
我想从文件 1 中读取数据并写入文件 2。当我到达这一特定行时,文件 2 如下所示:
printf ("integer value is 0 \n", a);
为什么会这样?我怎样才能避免这种情况?
这是我的 Perl 代码的外观:
while ($line = <$in_fh>) {
printf $out_fh $line;
}
在这里,$in_fh 和 $out_fh 是输入和输出文件句柄。