Как я могу перенаправить вывод одной программы в другую, но также отобразить его на экране.
Например, чтобы дублировать то, что заканчивается в буфере обмена в dir | clip
, или чтобы увидеть, что происходит по пути в более длинных цепях.
Как я могу перенаправить вывод одной программы в другую, но также отобразить его на экране.
Например, чтобы дублировать то, что заканчивается в буфере обмена в dir | clip
, или чтобы увидеть, что происходит по пути в более длинных цепях.
Если у вас есть копия tee
, работающая в Windows, такая, что dir | tee NUL | clip
загружает буфер обмена, но на экране ничего не отображается (ведет себя так, как вы ожидаете, dir | clip
to), попробуйте dir | tee con | clip
. (con
- сокращение от «console»; это Windows-эквивалент /dev/tty
. nul
, естественно, Windows-эквивалент /dev/null
.)
В Linux у вас есть tee
: Wikipedia - тройник. Вы можете установить GNU core-utils для Windows: http://gnuwin32.sourceforge.net/packages/coreutils.htm
Пример:
dir | tee clip
Должно работать нормально, но у меня нет Windows, чтобы попробовать прямо сейчас.
РЕДАКТИРОВАТЬ:
Другая программа - wintee Вам не нужно устанавливать coreutils (которую я бы посоветовал установить в любом случае).