Kopieren Sie / b und Findstr / v

610
Yen Deng

Ich versuche, viele Protokolle zusammenzuführen, die sich in einem Ordner befinden.

Das habe ich versucht zu tun.

copy /b *.log test.log | findstr /V "xyz" test.log >> final_test.log 

Es scheint nicht zu funktionieren, aber es funktioniert, wenn ich es einzeln machen würde. Kann mich das jemand korrigieren?

Vielen Dank

0

1 Antwort auf die Frage

0
Ben

Nicht sicher, was Sie wirklich wollen.

Für das Zusammenführen von Dateien reicht copy /b *.log test.loges aus. Getestet unter Windows 10.

Ich möchte die Dateien zusammenführen, dann die Ergebnisse verwenden und findstr "xyz" test.log >> final_test.log Ich weiß, dass dies funktioniert, wenn ich es als separat tun würde Yen Deng vor 7 Jahren 0
@Yen Deng Dann möchten Sie vielleicht `copy / b * .log test.log && findstr / V" xyz "test.log >> final_test.log` Ben vor 7 Jahren 0