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
echo hallo & echo.world
Das bedeutet, dass Sie & echo.
als Konstante für einen Zeilenumbruch \n
definieren können.
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.