特别是路径我需要找到""'
并在多个文件中将其替换为"'
尝试下面的代码但由于找到并替换了特殊字符而无法正常工作
$configFiles = Get-ChildItem . *.ini -rec
foreach ($file in $configFiles)
{
(Get-Content $file.PSPath) |
Foreach-Object { $_ -replace """'", ""'" } |
Set-Content $file.PSPath
}
答案 0 :(得分:0)
你没有正确地逃脱你的角色:
$configFiles = Get-ChildItem -Filter *.ini -Recurse
ForEach ($file in $configFiles)
{
@(Get-Content -Path $file.FullName) -replace "`"{2}'", "`"'" |
Set-Content -Path $file.FullName
}