tee for Windows?
37,036
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.
Author by
Jé Queue
Updated on September 17, 2022Comments
-
Jé Queue over 1 year
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?-
sorin about 14 yearsPowerShell is not for everyone so many will prefer to just download tee from unxutils.sourceforge.net
-
Nils about 12 yearsWhat about cmd? I mean w/o downloading external tools is there a way to display the output of a program and write it into a file at the same time?
-
phuclv about 8 yearspowershell is for everyone from Vista and up
-
-
Joey over 14 yearsThere are also numerous ports of the original
tee
to Windows, but those can be easily found by one's favorite Internet search engine. -
Jé Queue over 14 yearsRight, 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.
-
Goyuix over 14 yearsThe 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.
-
Vomit IT - Chunky Mess Style almost 4 yearsThe post seems to ask for a PowerShell solution. Perl doesn't work on Windows in a native fashion so.... hmmmm