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