tee pour Windows?


14

Windows fournit-il la fonction de base teepour copier l'entrée standard dans un ensemble arbitraire de fichiers, puis revenir à la sortie standard?

Je télécharge généralement un teeprogramme générique , mais curieux de savoir si quelque chose comme ça existe dans PowerShell ou quelque chose comme ça?


4
PowerShell n'est pas pour tout le monde, donc beaucoup préféreront simplement télécharger le tee depuis unxutils.sourceforge.net
sorin

1
Et cmd? Je veux dire sans téléchargement d'outils externes, existe-t-il un moyen d'afficher la sortie d'un programme et de l'écrire dans un fichier en même temps?
Nils

powershell est pour tout le monde à partir de Vista et plus
phuclv

Réponses:


15

PowerShell le fait, l'applet de commande est appelée Tee-Object. Vous pouvez également utiliser l'alias tee si vous êtes plus habitué à l'approche de type Unix:

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

NOM
    Tee-Object

SYNOPSIS
    Enregistre la sortie de la commande dans un fichier ou une variable et l'affiche dans la console.

exemple:

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

cela enverra la sortie à C:\file.txtla console.


Il existe également de nombreux ports de l'original teevers Windows, mais ceux-ci peuvent être facilement trouvés par son moteur de recherche Internet préféré.
Joey

En fait, je "porte" un fichier zip avec moi d'un environnement à l'autre; tee faisant partie de cette boîte à outils, mais juste une installation fondamentalement utile, je pensais juste que je devais faire partie de Windows quelque part.
Jé Queue

1
Le tee-shirt PowerShell n'est pas tout à fait identique au tee-shirt "UNIX / GNU" que vous connaissez. Je recommanderais vivement de transporter les UnxUtils avec vous et de les invoquer dans ce cas.
Goyuix
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.