Заменить строку с кавычками и косой чертой - PullRequest
0 голосов
/ 03 октября 2019

У меня есть следующая строка в файле:

application=\"MyApp\"

, и я хотел бы удалить ее с помощью команды PowerShell (или заменить на '').

Я пробовал это и ононе сработало:

powershell -Command "Get-ChildItem -Path ./Transform\*.json -recurse | ForEach {If (Get-Content $_.FullName | Select-String -Pattern ' where useraction.application=\\\"MyApp\\\"') {(Get-Content $_ | ForEach {$_ -replace ' where useraction.application=\\\"MyApp\\\"', ' '}) | Set-Content $_ -encoding UTF8}}"

Я думал, что поставить обратную косую черту перед каждым специальным символом будет работать, но пока не повезло.

...