From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <42636130.5090206@inbox.ru> Date: Mon, 18 Apr 2005 12:26:40 +0500 From: Boldin Pavel User-Agent: Mozilla Thunderbird 1.0 (X11/20050302) X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list Subject: Re: [sisyphus] =?KOI8-R?Q?=C1_=CD=CF=D6=CE=CF_=DC=D4=CF_=D3?= =?KOI8-R?Q?=DE=C9=D4=C1=D4=D8_=C2=C1=C7=CF=CD=3F_=28eject_--help_?= =?KOI8-R?Q?=7C_less=29?= References: <20050417223226.GA3557@lrn.ru> <20050417223953.GA2008@basalt.office.altlinux.org> In-Reply-To: <20050417223953.GA2008@basalt.office.altlinux.org> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Apr 2005 07:24:03 -0000 Archived-At: List-Archive: Dmitry V. Levin пишет: > On Mon, Apr 18, 2005 at 02:32:26AM +0400, Anton D. Kachalov wrote: > >>On Mon, Apr 18, 2005 at 02:21:48AM +0400, Arioch wrote: >> >>>eject --help | less >>> >>>ни фига less не перехватывает. >> >>а если сказать eject --help 2>&1 | less ? ;) >>это нормальное явление. вообще, по выводу usage, программа должна >>(по идее) возвращать код возврата 1, что и делает eject. но вот mkisofs тоже пишет в stderr, но код возврата 0. > > > Нет, это не нормальное явление. > Программа, корректно обрабатывающая --help, должна > 1. выводить текст в stdout; > 2. завершаться с кодом возврата 0. > > К сожалению, большинство программ нарушают как минимум одно из этих > правил. > а при неправильном использовании параметров программа должна 1. показывать help в stderr 2. завершатся с кодом не 0 оба этих правила нарушают 75% программ не из coreutils :( -- Болдин Павел aka davinchi ldavinchi@inbox.ru or davinchi@zu.org.ru ZU - Zagovor Unixoidov. SSAU 303.