Eu quero mudar em um arquivo TEX: string a \ a {nn} o em a (nn) o

1

Eu tenho um arquivo .tex no qual desejo substituir a string a\a{nn}o por a(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 errado?

    
por very-old-timer 01.02.2018 / 16:48

1 resposta

0

Eu trabalhei com o seguinte:

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

O loop for é desnecessário, e eu acredito que (ou o pipe) pode estar causando o problema

    
por 01.02.2018 / 16:54