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.