How do you redirect standard input to a file in the Windows command line?

Matt picture Matt · May 30, 2012 · Viewed 31.2k times · Source

On Unix I would do something like:

cat > file.txt

How can I do this on the Windows command prompt or batch file?

EDIT: Basically, I am looking for the functionality of cat with no arguments (it reads from stdin and spits it back out to stdout).

Answer

Mark K Cowan picture Mark K Cowan · May 15, 2013

TYPE CON

CON is the MS-DOS device for console input. You can redirect to a file as follows:

TYPE CON>output.txt

To terminate, hit Ctrl + C or Ctrl + Z, Enter (Ctrl + Z = EOF).