| Danke, Thilo! |
| ... |
» schneegans.de » Computer-Tips » Streams-Umleitung am DOS-Prompt
Dieses Dokument behandelt die Umleitung der Streams StdIn, StdOut und StdErr in Dateien und Geräte unter MS-DOS.
Die Arbeit am DOS-Prompt ist freilich etwas aus der Mode gekommen, und viele Kommandos sind in Vergessenheit geraten. Durch intensive Arbeit mit Tidy bin ich in die Situation gekommen, unter DOS wieder mit Begriffen wie „StdOut“ oder „StdIn“ hantieren zu müssen.
Das Wesentliche gibt es hier kurz und knapp, wesentlich ausführlicher geht etwa der Artikel Exploring MS-DOS auf das Thema ein.
>2>>>2>><Einige Geräte können unter DOS mit einem Namen angesprochen und wie Textdateien behandelt werden.
nulconprntidy -m *.htm 2> errors.txtAlle HTML-Dateien im aktuellen Verzeichnis werden von Tidy direkt bearbeitet. Fehlermeldungen werden in die Datei errors.txt geschrieben. Existiert diese Datei bereits, wird sie überschrieben.
tidy -m *.htm 2>> errors.txtDasselbe wie vorher, allerdings werden Fehlermeldungen an die Datei errors.txt angehängt. Existiert diese Datei nicht, wird sie erstellt.
tidy -m Datei1.htm Datei2.htm Datei3.htm 2> nulDie drei Dateien werden von Tidy direkt bearbeitet. Fehlermeldungen werden überhaupt nicht angezeigt.
tidy Datei1.htm > Datei2.htm 2> conTidy bearbeitet Datei1.htm und schreibt die geänderte Version nach Datei2.htm. Fehlermeldungen werden auf der Konsole angezeigt.
tidy *.htm > nul 2> conTidy öffnet alle HTML-Dateien im aktuellen Verzeichnis und zeigt Fehlermeldungen auf der Konsole an. Die Dateien werden nicht geändert.
Ich habe allerdings noch keine Möglichkeit gefunden, mit einem Tidy-Aufruf alle HTML-Dateien in einem Verzeichnis und seinen Unterverzeichnissen zu bearbeiten. Mit einem einfachen VBA-Makro ist dies nun zumindest in FrontPage kein Problem mehr.