Я хочу заменить некоторую строку в файле и сохранить ее обратно. У меня уже есть код, который может открыть файл, найти строку и заменить ее. Но файл не сохраняется. Что с этим не так?Замените некоторую строку в файле и сохраните ее
open MYINPUTFILE, $EventLog;
my @lines = <MYINPUTFILE>; # read file into
my @errors =();
my $size = $#lines + 1;
for ($i = 0; $i < $size; $i++) {
if ($lines[$i] =~ m/$s1(.*)$s2/) {
$lines[$i] =~ s/$s1(.*)$s2/$s1.($1+4).$s2/eg;
print $lines[$i] ;
}
}
close MYINPUTFILE;