tee per Windows?


14

Windows fornisce la funzionalità di base teeper copiare l'input standard in un set arbitrario di file e quindi tornare all'output standard?

In genere scarico un teeprogramma generico , ma curioso di sapere se esiste qualcosa di simile in PowerShell o qualcosa del genere?


4
PowerShell non è per tutti così tanti preferiranno semplicemente scaricare tee da unxutils.sourceforge.net
sorin

1
Che dire di cmd? Voglio dire, senza scaricare strumenti esterni esiste un modo per visualizzare l'output di un programma e scriverlo in un file contemporaneamente?
Nils,

PowerShell è per tutti, da Vista e fino
phuclv,

Risposte:


15

PowerShell sì, il cmdlet si chiama Tee-Object. Puoi anche usare l'alias tee se sei più abituato all'approccio simile a Unix:

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

NOME
    Tee-Object

SINOSSI
    Salva l'output del comando in un file o variabile e lo visualizza nella console.

esempio:

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

questo invierà l'output alla C:\file.txtconsole.


Ci sono anche numerose porte dell'originale teesu Windows, ma quelle possono essere facilmente trovate dal proprio motore di ricerca Internet preferito.
Joey,

Bene, in realtà "porto" un file zip con me da un ambiente all'altro; essendo parte di quel toolkit, ma solo una struttura di fondamentale utilità stavo pensando di fare parte di Windows da qualche parte.
Jé Queue,

1
La maglietta PowerShell non è del tutto identica alla maglietta "UNIX / GNU" che conosci. Consiglio vivamente di portare con te gli UnxUtils e di invocarli in questo caso.
Goyuix,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.