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.