tee untuk Windows?


14

Apakah Windows menyediakan teefasilitas dasar untuk menyalin input standar ke set file yang sewenang-wenang dan kemudian kembali ke output standar?

Saya biasanya mengunduh teeprogram generik , tetapi ingin tahu apakah sesuatu seperti ini ada di PowerShell atau sesuatu seperti itu?


4
PowerShell bukan untuk semua orang sehingga banyak yang lebih suka hanya mengunduh tee dari unxutils.sourceforge.net
— sorin

1
Bagaimana dengan cmd? Maksud saya w / o mengunduh alat eksternal apakah ada cara untuk menampilkan output dari suatu program dan menulisnya ke dalam file pada saat yang sama?
— Nils

PowerShell untuk semua orang dari Vista dan lebih tinggi
— phuclv

Jawaban:


15

PowerShell tentu saja, cmdlet disebut Tee-Object. Anda juga dapat menggunakan tee alias jika Anda lebih terbiasa dengan pendekatan seperti Unix:

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

NAMA
    Tee-Object

RINGKASAN
    Menyimpan output perintah dalam file atau variabel dan menampilkannya di konsol.

contoh:

C:> dapatkan proses | tee -filepath C: \ file.txt

ini akan mengirim output ke C:\file.txtkonsol.


Ada juga banyak port asli teeke Windows, tetapi mereka dapat dengan mudah ditemukan oleh mesin pencari Internet favorit seseorang.
— Joey

Benar, sebenarnya saya "membawa" file zip dengan saya dari lingkungan ke lingkungan; tee menjadi bagian dari toolkit itu, tetapi hanya sebuah fasilitas yang berguna secara fundamental, saya pikir hanya HARUS menjadi bagian dari Windows di suatu tempat.
— Jé Queue

1
Tee powershell tidak cukup identik dengan tee "UNIX / GNU" yang Anda kenal. Saya sangat merekomendasikan untuk membawa-bawa UnxUtils bersamamu dan memohonnya dalam kasus ini.
— Goyuix
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.