我必须替换文件中的值。这适用于使用此命令的普通文本
(Get-Content $file) | Foreach-Object {$_ -replace "SEARCH", "REPLACE"} | Set-Content $file
但是现在,搜索文本是“$(SEARCH)”(不带引号)。用 '`$' 转义 '$' 的反斜杠不起作用:
(Get-Content $file) | Foreach-Object {$_ -replace "`$(SEARCH)", "BLA"} | Set-Content $file
有任何想法吗?谢谢你。