тройник для винды?

14

Предоставляет ли Windows базовое teeсредство для копирования стандартного ввода в произвольный набор файлов и последующего возврата к стандартному выводу?

Я обычно загружаю стандартную teeпрограмму, но мне интересно, существует ли что-то подобное в powershell или что-то подобное?

Jé Queue
источник
4
PowerShell не для всех, поэтому многие предпочитают просто скачать футболку
sorin
1
Как насчет CMD? Я имею в виду, что без загрузки внешних инструментов есть ли способ отобразить вывод программы и одновременно записать его в файл?
Нильс
PowerShell для всех от Vista и выше
phuclv

Ответы:

15

PowerShell, безусловно, делает, командлет называется Tee-Object. Вы также можете использовать псевдоним тройник , если вы больше привыкли к Unix-подобных подхода:

PS C: \ Documents and Settings \ Администратор> Справка Tee-Object

ИМЯ
    Ти-объект

СИНТАКСИС
    Сохраняет вывод команды в файл или переменную и отображает ее в консоли.

пример:

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

это отправит вывод, C:\file.txtа также консоль.

Джон Т
источник
Существуют также многочисленные порты оригинала teeдля Windows, но их можно легко найти в любимой поисковой системе Интернета.
Джои
Да, на самом деле я "несу" zip-файл с собой из среды в среду; То есть, будучи частью этого инструментария, но просто фундаментально полезным средством, я думал, что ДОЛЖЕН быть где-то частью Windows.
Jé Queue
1
Тройка powershell не совсем идентична знакомой UNIX / GNU. Я бы очень рекомендовал носить с собой UnxUtils и вызывать их в этом случае.
Goyuix