Usando comandos do PowerShell:
Get-Content c:\file1.txt | ForEach-Object { $_ -replace "change me please", "file1 changed" } | Set-Content c:\changed1.txt
Get-Content c:\file2.txt | ForEach-Object { $_ -replace "change me please", "file2 changed" } | Set-Content c:\changed2.txt
me deixa com os 2 arquivos:
changed1.txt
changed2.txt
Algum tipo de pessoa pode me dizer como eu renomeia esses arquivos e sobrescrevo os originais:
changed1.txt to file1.txt
changed2.txt to file2.txt