对于我的程序,我试图用新创建的值替换外部文件中特定哈希的值。外部文件的值是从键中以制表符分隔的,我已经从外部文件中读取了哈希值。我一直在网上四处寻找,这是我能弄清楚如何做的最接近的方法,但它似乎不起作用。
open(IN, ">>$file") || die "can't read file $file";
while (<IN>) {
print IN s/$hash{$key}/$newvalue/;
}
close (IN)
我不太确定我在这个公式中缺少什么。