У меня есть следующая строка в файле:
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}}"
Я думал, что поставить обратную косую черту перед каждым специальным символом будет работать, но пока не повезло.