Umleitung mit > in Datei geht nicht
-
Hallo ich möchte eine Ausgabe mit > in eine text.txt Datei schreiben.
Tippe ich das ins Dos Fensterchen ein, klappt es.Gebe ich das in eine Batch Datei und führe die bat aus, schreibt er mir vor dem > eine 1 und versteht das Kommando nicht mehr.
Der Befehl lautet:
viewnonmembers > nonmembers.txt
Was macht er daraus:
viewnonmembers 1> nonmembers.txt
-
Also wenn ich testweise in die Konsole
dir 1> test.txt
eintippe, wird das verstanden und korrekt ausgeführt.
-
JDHawk schrieb:
Der Befehl lautet:
viewnonmembers > nonmembers.txt
Was macht er daraus:
viewnonmembers 1> nonmembers.txtDie tun doch das gleiche machen. 1> ist ok. Umleitung des Standardausgabestroms. 2> Wäre der Fehlerausgabestrom. Mit 1> isses nur noch ein wenig klarer geschreibt als allein mit >.
-
Ihr habt recht 1> ist schon ok,
der Fehler war in der zweiten Zeile.Ok, wie kann ich nun aus dieser Liste von Dateien alle löschen ausser Dateien mit Endung *.p?
FOR /f "tokens=*" %%f IN (nonmembers.txt) DO IF %%f NEQ *.pj del /F/S/Q %%f
löscht alles, ich will aber die *.p Dateien behalten.