Dmitry E. Oboukhov -> debian-russian@lists.debian.org @ Fri, 26 Sep 2008 19:16:47 +0400:
AC>>>>> compare_me [OPTIONS] file1 <OP> file2 AC>>>>> где OP := -eq|-ne|-lt|... AC>>>>> будет работать неправильно. AC>>>>> Да-а-а-а-а. Я был лучшего мнения о дрепперах & co. AC>>>> Не вопи. Гнушники параметры не переставляют. AC>>> Переставляют. AC>> Обосновать можно? DEO> см тест выше Я просил про "переставляют". Т.е. если результат зависит от порядка опций, в стандатном случае результат вызова cmd -a -b и cmd -b -a различен, а в гнутом - совпадает. AC>> А, ну да, у тебя там опции... Причем жуткая смесь из односимвольных AC>> опций и такого вот оператора... Тогда да, не будет. Впрочем, примерно AC>> по той же причине, по которой типичный плюсовый компилятор неправильно AC>> компилирует сишную программу. DEO> там у него двухсимвольные опции, которые не getopt обрабатывает а DEO> getopt_long Классику знать надо. Для "короткого" getopt -eq эквивалентно -e -q. И обрабатывать он ее, натурально, будет. Они у него там по замыслу ни разу не getopt обрабатываются, а вовсе даже кодом самой программы. getopt ему остановит разбор, как только наткнется на file1, и не будет обрабатывать OP. Вообще. -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: [EMAIL PROTECTED] Тормоз - тоже механизм, только медленный совсем. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]