文章列表
一般在powershell中替换某个文件中字符串用这样的的命令:
(Get-Content $filename) |
Foreach-Object { $_ -replace $old, $new } |
Set-Content $filename
其中文件里面的字符串包括了类似$AABB$这样的config信息。
由于在powershell中$开头的字符串表示变量,因此需要做转义。
这里的$old用什么pattern就比较重要了, 经过试验,使用$old="\`$AABB\`$"才能够正常替换。
在Powershell中,使用`昨晚转义 ...