Ausgabe-Umleitung

Hi to all!

Gibt es eine Möglichkeit, auf der DOS-Kommadozeile die Ausgabe eines Befehls in eine Datei zu leiten, ohne die Ausgabe auf den Bildschirm zu unterdrücken?

Hoffe auf eure Tipps!

Bye, Jens

Hallo Jens,
meines Wissens nicht.
Geht nur mit einer Batchdatei in der z.B. steht:

dir /s
Pause
dir /s>c:dir.txt

damit zeigst Du erst am Bildschirm das DIR-Ergebnis
und nach Tastendruck wird das gleiche Ergebnis in eine Datei dir.txt umgeleitet.
Viel Erfolg
Ullrich Sander

Tee
Danke Ullrich, das wäre der einfache Weg. :wink:

Aber so nützt es uns nix.
Bisher hatten wir die Ausgabe einfach zwecks Protokollierung in eine Datei umgeleitet.
Die neue Problemstellung ist, dass der User die Möglichkeit haben soll, bei einem bestimmten Fehler den Batch abzubrechen, dazu braucht er die Ausgabe auf der Console natürlich ‚realtime‘.

Die Lösung ist ein Unix-Kommando namens tee , davon gibt’s eine Portierung, die man unter Windows benutzen kann:
http://www.csc.calpoly.edu/~bfriesen/software/consol…
Bsp:
dir | tee test.txt

Bye, Jens