0

I have written this script to find "Procedure division" and replace it with a null value. It seems to work, so that's a good this.

What I need to add is the actual file names that were changed. I have 12K files and only around 800 or so are supposedly needing the change. I need to know what ones were actually changed. Is there a way to add the path and file name to be displayed in the below script?

$old = Read-Host 'PROCEDURE DIVISION.'
$new = Read-Host ''

Get-Children D:\temp *.cbl -recurse | ForEach {
   (Get-Content $_ | ForEach {$_ -replace "$old", "$new"}) | Set-Content $_ 
}
user3166462
  • 171
  • 9

0 Answers0