up vote 4 down vote favorite
share [g+] share [fb]

Does Windows provide the basic tee facility for copying standard input to an arbitrary set of files and then back out to standard output?

I generally download a generic tee program, but curious if something like this exists in powershell or something like that?

link|improve this question

67% accept rate
1  
PowerShell is not for everyone so many will prefer to just download tee from unxutils.sourceforge.net – Sorin Sbarnea May 5 '10 at 21:47
feedback

1 Answer

up vote 5 down vote accepted

PowerShell sure does, the cmdlet is called Tee-Object. You can also use the alias tee if you're more used to the Unix-like approach:

PS C:\Documents and Settings\Administrator> help Tee-Object

NAME
    Tee-Object

SYNOPSIS
    Saves command output in a file or variable and displays it in the console.

example:

C:>get-process | tee -filepath C:\file.txt

this will send the output to C:\file.txt as well as the console.

link|improve this answer
There are also numerous ports of the original tee to Windows, but those can be easily found by one's favorite Internet search engine. – Joey Nov 23 '09 at 8:39
Right, actually I "carry" a zip file with me from environment to environment; tee being part of that toolkit, but just a fundamentally useful facility I was thinking just HAD to be part of Windows somewhere. – Xepoch Nov 23 '09 at 16:06
The powershell tee isn't quite identical to the "UNIX / GNU" tee you are familiar with. I would very much recommend carrying around the UnxUtils with you and invoking them in this case. – Goyuix Jan 4 '10 at 22:38
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.