tee para Windows?

14

¿Proporciona Windows la teefacilidad básica para copiar la entrada estándar a un conjunto arbitrario de archivos y luego volver a la salida estándar?

En general, descargo un teeprograma genérico , pero ¿ tengo curiosidad por saber si existe algo así en powershell o algo así?

Jé Queue
fuente
44
PowerShell no es para todos, así que muchos se prefiere descargar simplemente camiseta de unxutils.sourceforge.net
Sorin
1
¿Qué hay de cmd? Quiero decir, sin descargar herramientas externas, ¿hay alguna manera de mostrar el resultado de un programa y escribirlo en un archivo al mismo tiempo?
Nils
PowerShell es para todos, desde Vista en adelante
phuclv

Respuestas:

15

PowerShell sí, el cmdlet se llama Tee-Object. También puede usar el alias tee si está más acostumbrado al enfoque tipo Unix:

PS C: \ Documents and Settings \ Administrador> ayuda Tee-Object

NOMBRE
    Tee-Object

SINOPSIS
    Guarda la salida del comando en un archivo o variable y lo muestra en la consola.

ejemplo:

C:> proceso de obtención | tee -filepath C: \ file.txt

esto enviará la salida C:\file.txtasí como a la consola.

John T
fuente
También hay numerosos puertos del original teepara Windows, pero esos pueden ser fácilmente encontrados por el motor de búsqueda favorito de Internet.
Joey el
Bien, en realidad "llevo" un archivo zip conmigo de un entorno a otro; ser parte de ese kit de herramientas, pero era una instalación fundamentalmente útil que estaba pensando que TENÍA que ser parte de Windows en alguna parte.
Jé Queue
1
La camiseta de PowerShell no es idéntica a la camiseta "UNIX / GNU" con la que estás familiarizado. Recomiendo llevar consigo los UnxUtils e invocarlos en este caso.
Goyuix