我正在尝试使用powershell脚本来递归单个位置中的所有文件,并对特定单词执行字符串替换。
这是我到目前为止所做的,但我无法让它发挥作用。
$configFiles=get-childitem C:\DataFolder\Folder1\*.SQL -rec
foreach ($file in $configFiles)
{
(Get-Content $file.PSPath) |
Foreach-Object {$_ -replace "BCBS_MN", "XXXX_DB_NAME_XXXX"} |
Set-Content $file.PSPath
任何帮助将不胜感激。谢恩 - 布莱恩
答案 0 :(得分:1)
Get-ChildItem "C:\Data Folder\Folder1\*.SQL" -recurse | ForEach {
(Get-Content $_.PSPath) -replace "BCBS_MN", "XXXX_DB_NAME_XXXX" | Set-Content $_.PSPath
}