Batch-Script Ausgaben speichern – so lassen sich die erzeugten Ausgaben in der Eingabeaufforderung speichern!

Das Speichern von Batch Ausgaben sind für Logfiles unbedingt nötig!

Nicht nur die Übergabe von Parametern an ein Batch Script ist von Bedeutung, sondern auch das Speichern diverser Informationen. Denkt man einfach mal an ein Logfile. Hier ist es natürlich wichtig sämtliche Inhalte zu archivieren. Machen wir hierzu ein einfaches Beispiel:

c:>help

Diese helpAnweisung liefert uns sämtliche Befehle von der Eingabeaufforderung.

Ausgabe sämtlicher Befehle der cmd

Sinnvoll wäre es jetzt doch, diese Ausgabe in eine Datei umzulenken. Schon wären wir beim Thema der Ausgabeumlenkung. Man hängt einfach an den Befehl den folgenden Operator “>” mit einem Namen für die Datei an.

c:\help > cmd-hilfe.txt

Jetzt wird im Verzeichnis c: eine Textdatei erstellt, die sämtliche Befehle enthält. Übrigens sollte man hier beachten, ob man auf dem Laufwerk c: die entsprechenden Rechte zum Anlegen einer Datei besitzt.

Inhalt der Datei cmd-hilfe.txt

Denken wir nochmal an das Eingangs erwähnte Logfile. Was passiert, wenn wir den Befehl nochmal ausführen? Der Inhalt der Datei würde überschrieben. Genau das wollen wir allerdings nicht. Deshalb gibt es die Möglichkeit den Operator doppelt anzuwenden “>>”. Jetzt werden sämtliche Ausgaben an die vorhandenen angehängt. So wie es bei einem Logfile auch sein sollte.

Man kann den Operator auch umgekehrt verwenden. Damit liest man dann den Inhalt aus einer Datei aus.

2 Kommentare

  1. Wie kann ich denn die Sachen mit der Batch Datei wieder aufrufen und an dem Punkt wieter machen, wo ich aufgehört habe?

    • Hallo, was meinst du damit genau? Das Script editieren? Oder soll das Programm stoppen?

Kommentare sind deaktiviert.