Windows-Skript zum Kopieren von Text aus einer Datei in eine neue Datei

Windows-Skript zum Kopieren von Text aus einer Datei in eine neue Datei

Ich bin ein Anfänger im Programmieren! Ich versuche, ein Windows-Skript zu erstellen, mit dem ich Text von einer Datei in eine andere kopieren kann. Mein Hauptziel ist es, Zeilen im Text mit „Verarbeitung gestartet“ und „Datei“ zu finden. Ich hoffe, ich kann daraus eine Batchdatei machen! Wenn mir jemand helfen kann, wäre ich sehr dankbar.

Danke

PS Ich verwende Windows 7 Server Edition

Antwort1

Ich schlage vor, PowerShell statt Batch zu verwenden. Es ist viel leistungsfähiger und einfacher.

Die einzigen Befehle, die Sie benötigen, sindGet-ContentUndWhere-Object:

Get-Content in.txt | Where-Object { $_ -match "started processing" -or $_ -match "file" } >> out.txt

Dadurch werden alle Zeilen, die entweder „started processing“ oder „match“ enthalten, in eine Datei mit dem Namen „out.txt“ kopiert.

verwandte Informationen