So geben Sie den Inhalt einer Datei in einer DOS / Windows-Eingabeaufforderung aus [duplizieren]


Antworten:


103

Das kannst du machen mit type filename:)


7

Sie können catmehrere Dateien wie folgt:

type file1 file2 file3 2>nul

Das 2>nulunterdrückt die Ausgabe der Dateinamen. Wenn eine Datei nicht mit einem Wagenrücklauf endet, wird zwischen den Dateien kein Wagenrücklauf eingefügt.

Sie können dasselbe wie folgt tun:

copy file1 + file2 + file3 con >nul

In diesem Fall wird die >nulAusgabe der Dateinamen und der n file(s) copiedMeldung unterdrückt .


6

Verwenden Sie in Ihrer Eingabeaufforderung den "type"Befehl. Sie können es auch wie in Unix durch "more" leiten.

  • type filename

...oder...

  • type filename | more

Darüber hinaus können Sie andere Umleitungsoperatoren verwenden, die mit Unix identisch sind, indem Sie die Ausgabe in einer Datei statt auf dem Bildschirm speichern (z. B. Dateiname> Dateiname.out) oder Eingaben aus einer Datei (z. B. more <Dateiname) übernehmen ). Es ist wichtig zu beachten, dass die fortgeschritteneren Verwendungen dieser Umleitungsoperatoren, die unter Unix funktionieren, in DOS / Windows-Umgebungen nicht immer wie erwartet funktionieren (wenn überhaupt), aber wenn Sie die Dinge einfach halten (und testen), sollten sie dies tun Arbeiten Sie immer gut für Sie.
— Randolf Richardson
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.