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í?


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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.