Я работаю на Windows XP, и мне было интересно, есть ли в любом случае получить вывод из stdout и записать его в файл. Мне нужно иметь возможность записи в консоль и файл, но использование чего-то вроде tee не сработает.
Мой босс работает над приложением, которое занимает некоторое время, и пишет в консоль. В конце он хочет перемотать стандартный вывод для некоторых строк и затем записать вывод в файл. Он считает, что запись в файл каждый раз, когда что-то записывается на экран, - это слишком много ввода-вывода. Я могу быть совершенно не прав, но разве так не работает команда tee? Stdout направляется в тройник, который затем записывает вывод в консоль, а затем в назначенный файл.
Возможно ли это? Я знаю, что stdout - это дескриптор файла, поэтому я подумал, что это возможно, потому что вы можете перематывать другие файлы, но это только для записи stdout? В Unix я знаю, что stdout - это файл dev / stdout.
Спасибо