2

У меня написан командный файл, который запускает программу, которую мы разработали, передавая ряд параметров. Во время работы программы в режиме отладки выводится большое количество отладочных сообщений, которые было бы удобно просмотреть позже, хотя я все еще хочу видеть программу, запущенную "вживую", как и раньше, в cmd.exe окно.

В среде * nix я мог бы использовать Tee для вывода как текстового файла, так и stdout. Какие-либо предложения?

1 ответ1

6

TEE для Windows
TEE позволяет перенаправлять стандартный вывод в файл и одновременно отображать его на экране.

some_program | TEE [ /D:nn ] file_name

Доступны как BAT, Perl и Regina скрипты.

Авторская заметка.

Скрипты Rexx и Perl начнут отображать результат немедленно. Для пакетного файла все сводится к тому, что вы также можете перенаправить вывод команды в файл, а затем отобразить этот файл. В качестве бонуса вы не пропустите пустые строки.

Примечание: эти сценарии были написаны просто для удовольствия. Несмотря на то, что они работают, они не могут конкурировать с "реальными" исполняемыми файлами, написанными на "настоящих" языках программирования настоящими программистами.


Я использую Cygwin.
Также есть обновленная утилита Tee для Windows

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