【发布时间】:2015-05-22 05:18:52
【问题描述】:
我必须替换文件中的值。这适用于使用此命令的普通文本
(Get-Content $file) | Foreach-Object {$_ -replace "SEARCH", "REPLACE"} | Set-Content $file
但是现在,搜索文本是“$(SEARCH)”(不带引号)。用 '`$' 转义 '$' 的反斜杠不起作用:
(Get-Content $file) | Foreach-Object {$_ -replace "`$(SEARCH)", "BLA"} | Set-Content $file
有什么想法吗?谢谢。
【问题讨论】:
-
您是否尝试过使用
'而不是"来禁用扩展?