Re: Вывод справки в stderr
От: Doom100500 Израиль  
Дата: 14.12.25 07:14
Оценка: :)
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Почему изрядная часть unix-like утилит выводит справку в stderr?


ЕМ>На это есть какие-то разумные соглашения, или просто мода такая тупая?


Unix, и его клоны — это изначально операционные системы, заточенные, в основном на обработку текста. "Всё — есть файл", "утилита делает одну работы и делает её хорошо", "для сложных задач комбинируй простые утилиты через конвееры".

Так вот в конвеер справка попадать не должна — потребитель не знает как этот текст обработать, да ещё это переносит ошибку в другое место, что затрудняет отладку. Зато он знает что делать с ненулевым кодом выхода.
Это в винде везде произвол.
Спасибо за внимание
Отредактировано 14.12.2025 7:14 Doom100500 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.