Quero mudar em um arquivo TEX: string a\a{nn}o para a(nn)o

Quero mudar em um arquivo TEX: string a\a{nn}o para a(nn)o

Eu tenho um .texarquivo no qual quero substituir a string a\a{nn}opora(nn)o

Eu tentei o seguinte código do PowerShell (v5):

(Get-Content h:\combined.tex) | ForEach-Object { $_ -replace "a\a{nn}o", "a(nn)o" } `
    | Set-Content h:\combined2.tex

Ele é executado, mas nada muda no texto. O que estou fazendo de errado?

Responder1

Eu fiz funcionar com o seguinte:

$(Get-Content .\temp) -replace "123","ABC" | Set-Content temp2

Oparaloop é desnecessário e acredito que ele (ou o pipe) possa estar causando o problema

informação relacionada