6

Как я могу перенаправить вывод одной программы в другую, но также отобразить его на экране.

Например, чтобы дублировать то, что заканчивается в буфере обмена в dir | clip , или чтобы увидеть, что происходит по пути в более длинных цепях.

2 ответа2

6

Если у вас есть копия tee , работающая в Windows, такая, что dir | tee NUL | clip загружает буфер обмена, но на экране ничего не отображается (ведет себя так, как вы ожидаете, dir | clip to), попробуйте dir | tee con | clip . (con - сокращение от «console»; это Windows-эквивалент /dev/tty . nul , естественно, Windows-эквивалент /dev/null .)

1

В Linux у вас есть tee: Wikipedia - тройник. Вы можете установить GNU core-utils для Windows: http://gnuwin32.sourceforge.net/packages/coreutils.htm

Пример:

dir | tee clip

Должно работать нормально, но у меня нет Windows, чтобы попробовать прямо сейчас.

РЕДАКТИРОВАТЬ:

Другая программа - wintee Вам не нужно устанавливать coreutils (которую я бы посоветовал установить в любом случае).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .