Windows: `Echo` Newline (Line Break) [\n] – CMD & PowerShell

In a Windows Command Prompt (CMD) and PowerShell when you execute the echo command to print some text or redirect it to a file, you can break it into multiple lines.

In Linux you can do this by using the \n.

This short note shows how to break lines and insert new lines using the echo command from the Command Prompt (CMD) and Windows PowerShell.

Cool Tip: Windows grep command equivalent in CMD and PowerShell! Read more →

Echo “Newline” in CMD & PowerShell

Windows Command Prompt (CMD)

To insert a line break in the Windows Command Prompt, you can use multiple echo commands as follows:

C:\> (echo Line & echo Newline) > file.txt
C:\> type file.txt
Line
Newline

To print a new line in the Windows Command Prompt, use the echo., for example:

C:\> (echo Line & echo. & echo Newline) > file.txt
C:\> type file.txt
Line

Newline

Windows PowerShell

To insert a line break in the Windows PowerShell, you can use the `n character:

PS C:\> echo "Line`nNewline" > file.txt
PS C:\> type file.txt
Line
Newline

The same `n character can be used to insert a new line in the Windows PowerShell:

PS C:\> echo "Line`n`nNewline" > file.txt
PS C:\> type file.txt
Line

Newline

Leave a Reply