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

Antworten:

103

Das kannst du machen mit type filename:)

Azz
quelle
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 .

Dennis Williamson
quelle
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
Randolf Richardson
quelle
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