So leiten Sie die Eingabeaufforderungsausgabe in eine Datei um

Inhaltsverzeichnis:

So leiten Sie die Eingabeaufforderungsausgabe in eine Datei um
So leiten Sie die Eingabeaufforderungsausgabe in eine Datei um
Anonim

Was man wissen sollte

  • Der > Umleitungsoperator steht zwischen dem Befehl ipconfig und dem Dateinamen.
  • Wenn die Datei bereits existiert, wird sie überschrieben. Wenn nicht, wird es erstellt.
  • Der Operator >> fügt die Datei an. Anstatt die Ausgabedatei zu überschreiben, hängt es die Befehlsausgabe an das Ende der Datei an.

Verwenden Sie einen Umleitungsoperator, um die Ausgabe eines Befehls in eine Datei umzuleiten. Alle Informationen, die nach dem Ausführen eines Befehls in der Eingabeaufforderung angezeigt werden, können in einer Datei gespeichert werden, die Sie in Windows öffnen können, um später darauf zuzugreifen oder sie nach Belieben zu bearbeiten.

Verwendung von Umleitungsoperatoren

Während es mehrere Umleitungsoperatoren gibt, werden insbesondere zwei verwendet, um die Ergebnisse eines Befehls in eine Datei auszugeben: das Größer-als-Zeichen (>) und das doppeltes Größer-als-Zeichen (>>).

Am einfachsten lernen Sie die Verwendung dieser Umleitungsoperatoren anhand einiger Beispiele:


ipconfig /all > mynetworksettings.txt

Image
Image

In diesem Beispiel werden alle Netzwerkkonfigurationsinformationen, die normalerweise nach dem Ausführen von ipconfig /all auf dem Bildschirm zu sehen sind, in einer Datei mit dem Namen mynetworksettings gespeichert.txt. Es ist im Ordner links neben dem Befehl gespeichert, in diesem Fall C:\Users\Jon.

Der > Umleitungsoperator steht zwischen dem ipconfig-Befehl und dem Namen der Datei. Wenn die Datei bereits existiert, wird sie überschrieben. Wenn es noch nicht existiert, wird es erstellt.

Obwohl eine Datei erstellt wird, wenn sie noch nicht existiert, werden Ordner nicht erstellt. Um die Befehlsausgabe in einer Datei in einem bestimmten Ordner zu speichern, der noch nicht vorhanden ist, erstellen Sie zuerst den Ordner und führen Sie dann den Befehl aus. Erstellen Sie mit dem Befehl mkdir Ordner, ohne die Eingabeaufforderung zu verlassen.


ping 10.1.0.12 > "C:\Users\Jon\Desktop\Ping Results.txt"

Image
Image

Wenn hier der Ping-Befehl ausgeführt wird, gibt die Eingabeaufforderung die Ergebnisse in eine Datei mit dem Namen Ping Results.txt aus, die sich auf dem Desktop des Jon-Benutzers unterbefindet C:\Benutzer\Jon\Desktop . Der gesamte Dateipfad steht in Anführungszeichen, da ein Leerzeichen enth alten war.

Denken Sie daran, dass bei Verwendung des > Umleitungsoperators die angegebene Datei erstellt wird, falls sie noch nicht existiert, und überschrieben wird, falls sie existiert.

Der Anfüge-Umleitungsoperator

Der Doppelpfeil-Operator fügt eine Datei an, anstatt sie zu ersetzen:


ipconfig /all >> \\server\files\officenetsettings.log

Dieses Beispiel verwendet den >> Umleitungsoperator, der ähnlich funktioniert wie der > Operator, nur anstatt die Ausgabe zu überschreiben Datei, falls vorhanden, wird die Befehlsausgabe an das Ende der Datei angehängt.

Hier ist ein Beispiel dafür, wie diese LOG-Datei aussehen könnte, nachdem ein Befehl dorthin exportiert wurde:

Image
Image

Der >> Umleitungsoperator ist nützlich, wenn Sie ähnliche Informationen von verschiedenen Computern oder Befehlen sammeln und alle diese Daten in einer einzigen Datei haben möchten.

Die obigen Beispiele für Umleitungsoperatoren stehen im Kontext der Eingabeaufforderung, aber Sie können sie auch in einer BAT-Datei verwenden. Wenn Sie eine BAT-Datei verwenden, um die Ausgabe eines Befehls an eine Textdatei weiterzuleiten, werden genau dieselben Befehle wie oben beschrieben verwendet, aber anstatt Enter zu drücken, um sie auszuführen, müssen Sie nur die. BAT-Datei.

Umleitungsoperatoren in Batch-Dateien verwenden

Umleitungsoperatoren funktionieren in Stapeldateien, indem sie den Befehl genauso einfügen, wie Sie es von der Eingabeaufforderung aus tun würden:


tracert yahoo.com > C:\yahootracert.txt

Image
Image

Das Obige ist ein Beispiel dafür, wie man eine Batch-Datei erstellt, die einen Umleitungsoperator mit dem Befehl tracert verwendet.

Image
Image

Die Datei yahootracert.txt (siehe oben) wird einige Sekunden nach Ausführung der Datei sample.bat auf dem Laufwerk C: erstellt. Wie die anderen obigen Beispiele zeigt die Datei alles, was die Eingabeaufforderung angezeigt hätte, wenn der Umleitungsoperator nicht verwendet worden wäre.

Empfohlen: