Re: Нужен ли bash
Aleksey Cheusov -> debian-russian@lists.debian.org @ Fri, 26 Sep 2008 17:47:06 +0300:
AC>>> compare_me [OPTIONS] file1 <OP> file2
AC>>> где OP := -eq|-ne|-lt|...
AC>>> будет работать неправильно.
AC>>> Да-а-а-а-а. Я был лучшего мнения о дрепперах & co.
>> Не вопи. Гнушники параметры не переставляют.
AC> Переставляют.
Обосновать можно?
>> Они могут извлекать опции
>> из середины строки, но они вежливо относятся к ключу --.
AC> -- к делу не относится. О его существовании я прекрасно осведомлен.
>> Уже не говоря о том, что пример ты в полемическом запале привел на
>> редкость неудачный. Даже при вольном выдирании опций программа с таким
>> usage работать будет.
AC> Нет, не будет. Потому как программа в расчете на НОРМАЛЬНЫЙ getopt(3)
AC> написана в расчете на ТРИ параметра после опций.
А, ну да, у тебя там опции... Причем жуткая смесь из односимвольных
опций и такого вот оператора... Тогда да, не будет. Впрочем, примерно
по той же причине, по которой типичный плюсовый компилятор неправильно
компилирует сишную программу.
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Творить - не делать! (c)Элхэ Ниеннах
Reply to: