У меня есть .tex
файл, в котором я хочу заменить строку a\a{nn}o
наa(nn)o
Я попробовал следующий код PowerShell (v5):
(Get-Content h:\combined.tex) | ForEach-Object { $_ -replace "a\a{nn}o", "a(nn)o" } `
| Set-Content h:\combined2.tex
Запускается, но в тексте ничего не меняется. Что я делаю не так?
решение1
Мне удалось заставить это работать со следующим:
$(Get-Content .\temp) -replace "123","ABC" | Set-Content temp2
Theдляпетля не нужна, и я считаю, что она (или труба) может быть причиной проблемы