1

Тема: CMD: перенаправление вывода

Здравствуйте!
Пример: "dir c:\temp >> list.txt 2>&1" сливает вывод в файл.
1. Можно ли как-то сделать, чтобы вывод программы писался в файл и одновременно отображался на экране?
2. В каком именно месте строки должна стоять конструкция "2>&1"? Если поменять её местами с ">> list.txt", то всё продолжает нормально работать. Но где ей место "по ГОСТу"?

2

Re: CMD: перенаправление вывода

fsc_psd пишет:

1. Можно ли как-то сделать, чтобы вывод программы писался в файл и одновременно отображался на экране?

Описание: tee — Википедия. Где можно взять.

fsc_psd пишет:

2. В каком именно месте строки должна стоять конструкция "2>&1"? Если поменять её местами с ">> list.txt", то всё продолжает нормально работать.

И даже так:

>>list.txt 2>&1 dir c:\temp

3

Re: CMD: перенаправление вывода

И даже так

смешно! а не подскажете источник, где бы это было документировано? так, почитать для общего развития - мож ещё что интересного узнаю.

4

Re: CMD: перенаправление вывода

А что делает "2>&1"?

Нас невозможно сбить с пути, нам пофигу куда идти.

5

Re: CMD: перенаправление вывода

Ответ для двух предыдущих постов:

hh.exe C:\WINDOWS\Help\ntcmds.chm::/redirection.htm

(если у Вас Windows XP).