'eject --help': output is send to stderr instead of stdout http://comments.gmane.org/gmane.linux.altlinux.sisyphus/13977 PS: it is told many utilities share the same erratic behavior. Should this bug be eject-only or is it to be collector of all such tools ? Steps to Reproduce: eject --help | less
А это точно бага? Встречается достаточно часто, чтобы смахивать на выбор. С одной стороны, в общем случае такое usage() вывалится через любые конвейеры; с другой стороны, и через | less тоже ;-) Правда, именно eject вроде нечасто в конвейерах встречается...
Created attachment 2054 [details] Patch to send usage info to stdout
Usage, выводимый в случае неправильного запуска программы, должен быть направлен на stderr; всё остальное (явный --usage и/или --help) -- на stdout.
eject-2.1.5-alt3
(In reply to comment #3) > Usage, выводимый в случае неправильного запуска программы, должен быть направлен > на stderr; всё остальное (явный --usage и/или --help) -- на stdout. Логично. Но, к сожаленью, приложенный патч такого поведения не обеспечивает (лишь вторую часть), а написать правильный (хорошо) мне не под силу.
(In reply to comment #5) > приложенный патч такого поведения не обеспечивает Какого? eject --help | less ? Обеспечивает