Wie kann ich einen Zeilenumbruch in einer Batch-Datei ausgeben?

Wie kann man einen Zeilenumbruch bei der Ausgabe einer Batch-Datei einfügen?

Ich möchte etwas tun wie:

echo hello\nworld

Das würde ausgeben:

hello
world

Verwendung:

echo hello
echo.
echo world
Kommentare (8)
Lösung

echo hallo & echo.world

Das bedeutet, dass Sie & echo. als Konstante für einen Zeilenumbruch \n definieren können.

Kommentare (17)

Erstellen Sie eine .bat-Datei mit folgendem Inhalt:

@echo off
REM Creating a Newline variable (the two blank lines are required!)
set NLM=^

set NL=^^^%NLM%%NLM%^%NLM%%NLM%
REM Example Usage:
echo There should be a newline%NL%inserted here.

echo.
pause

Sie sollten eine Ausgabe wie die folgende sehen:

There should be a newline
inserted here.

Press any key to continue . . .

Sie brauchen natürlich nur den Code zwischen den REM-Anweisungen.

Kommentare (10)