Pipe STDOUT of Previous Command as STDIN of Next

Q

How to redirect (or pipe) STDOUT stream from the first command as STDIN stream of the next command?

✍: FYIcenter.com

A

If you want to pipe two commands together by redirecting the STDOUT stream of the first command as the STDIN stream of the second command, you can use the pipe redirection operator "|" as shown below:

command options | command options

For example, the "type list.txt" command reads content of the given file and writes to the STDOUT stream. The "sort" command reads lines from the STDIN stream, sorts them and writes them the STDOUT stream.

If you pipe them together as "type list.txt | sort", it will reads lines from the given file, sort them and writes them to STDOUT:

C:\fyicenter>type list.txt | sort
13532
18297
27977
29435
9430

 

Run Two Commands Sequentially

Combine Output Streams with >&

Windows Command Syntax

⇑⇑ Windows Batch File Tutorials

2017-12-05, 198👍, 0💬