Redirect STDOUT Stream to the End of File

Q

How to redirect STDOUT stream from the screen to the end of a file? I want to append output from STDOUT stream to an existing file.

✍: FYIcenter.com

A

When using the ">" redirection to an existing file, old content of the file will be replaced.

You can keep the old content of the file by using the append redirection operator ">>" as shown below:

command options >> file-name

For example, the "echo %random%" command generates a random number and writes to the STDOUT stream. By default, "echo" writes the random number to the screen. But you can redirect it to the end of a file as shown below:

C:\fyicenter>echo %random% >> list.txt

C:\fyicenter>echo %random% >> list.txt

C:\fyicenter>echo %random% >> list.txt

C:\fyicenter>echo %random% >> list.txt

C:\fyicenter>echo %random% >> list.txt

Now the file list.txt contains 5 random numbers. If you open it in notepad, you see the following:

29435
9430
13532
18297
27977

 

Windows Command Syntax

⇒⇒Windows Batch File Tutorials

2017-12-05, 113👍, 0💬