In *nix many command line applications that accept file names as arguments accept pipes also. Example:
anApplication file.txt
Also works with
anApplication | anotherApplication arguments
And the result of the "anotherApplication" is redirected to "anApplication" as it was a file
I learned that the Windows equivalent to this is a "named pipe". I wonder if the command line application must be aware of named pipes to understand it, or if any command line application that accepts a file as argument would work with a named pipe instead.