metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2006-12-27 12:43 pm

Оккультные знания

program.exe 1> r 2>&1

Как ни странно, сия конструкция перенаправляет в файл r вывод программы в stdout и stderr.
Для чего это надо? Для утилиты isql Firebird, которая echo выполняемого скрипта делает в stdout, а ошибки в stderr. Соответственно при размерах скрипта больше экрана поиск ошибок затрудняется серьезно.
Ах, да, с предложениями использовать GUI-утилиты можете отправляться фпень, мне и без маускликерства работы хватает.

[identity profile] potan.livejournal.com 2006-12-27 11:23 am (UTC)(link)
А чего в этом странного? Вроде все стандартно.

[identity profile] metabr.livejournal.com 2006-12-27 01:13 pm (UTC)(link)
Хехе. Нормальное использование потоков ввода-вывода. Правда, никогда не задумывался, работает ли это в виндовс. Теперь буду знать :)

[identity profile] sbj-ss.livejournal.com 2006-12-27 01:34 pm (UTC)(link)
Постоянно этим пользуюсь. У мя три тонны собственного перл-скрипта для ковыряния в БД, в нём штатный вывод и отладочные сообщения аккуратно разделены.

гм...

[identity profile] inhate.livejournal.com 2006-12-29 07:41 pm (UTC)(link)
это cmd.exe так умеет или таки *sh какой-то нужен?

Re: гм...

[identity profile] metaclass.livejournal.com 2006-12-30 08:31 am (UTC)(link)
cmd.exe самостоятельно, да