2
可能重複:
Need perl inplace editing of files not on command line如何編輯在Perl的txt文件中的行不使用tmp文件
我已經是編輯我的日誌文件中的工作劇本,但我」使用臨時文件男,我的劇本那樣工作:
Open my $in , '<' , $file;
Open my $out , '>' , $file."tmp";
while (<in>){
print $out $_;
last if $. == 50;
}
$line = "testing";
print $out $line;
while (<in>){
print $out $_;
}
#Clear tmp file
close $out;
unlink $file;
rename "$file.new", $file;
我想編輯我的文件,而無需創建TMP文件。