Цитата Freddy1984:
Вроде логично что вместо replace должен быть write. »
|
может и логично, но неправильно
Нет такого оператора в данном контексте...
А код будет примерно таким:
Код:
$var = 'Set NEW.REV=5.5'
(gc 'цель.txt' -enc utf8 -raw) -replace '(?<!set rev\=1\.1[^\n]*\n)(ver:1\.10\.50=)',"$var`n`$1" |
out-file 'результат.txt' -enc utf8