Как я могу перенаправить вывод одной программы в другую, но также отобразить его на экране.
Например, чтобы дублировать то, что заканчивается в буфере обмена в 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 (которую я бы посоветовал установить в любом случае).