Wie kann ich einen Text suchen und durch eine Standard-Batchdatei ersetzen?

2

Wie kann ich ohne zusätzliche Tools über die Befehlszeile in Windows 7 eine Batchdatei erstellen, die eine Datei ausführt und Text in einer Datei ersetzt?

Josh Comley
quelle

Antworten:

0

Windows Powershell 2.0 wird mit Windows 7 ausgeliefert, sodass Sie diesen Codeausschnitt verwenden können:

$file = Get-ChildItem "C:\Path\File.ext"

ForEach-Object ($str in $file) 
{
  $content = Get-Content -Path $str
  $content | ForEach-Object {$_ -Replace "the the", "the"} | Set-Content $str
}

$file
Tamara Wijsman
quelle
In der Tat sollte ich solche Dinge in Zukunft erwähnen. :-)
Tamara Wijsman