【发布时间】:2008-12-18 21:59:47
【问题描述】:
对于我的程序,我试图用新创建的值替换外部文件中特定哈希的值。外部文件的值是从键中以制表符分隔的,我已经从外部文件中读取了哈希值。我一直在网上四处寻找,这是我能想到的最接近的方法,但它似乎不起作用。
open(IN, ">>$file") || die "can't read file $file";
while (<IN>) {
print IN s/$hash{$key}/$newvalue/;
}
close (IN)
我不太确定这个公式中缺少什么。
【问题讨论】:
-
调用输出文件句柄似乎有点奇怪,但无论如何...... :)
标签: perl hash substitution