On Sun, Sep 28, 2008 at 01:45:13PM +0400, Dmitry E. Oboukhov wrote: > AK>>> ssh host ls -A > AK>> > AK>>> "правильная" утилита (ssh в данном случае) должна понимать -A как ключ > AK>>> ls или как ключ ssh? Ответ обосновать. > AK>> как ключ ls, ибо это команда в команде > > AK> Становится страшно за Debian, раз у него пояляются разработчики, > AK> выдающие такие перлы. > > AK>> и в линуксе это прекрасно работает > > AK> В линуксе это работает вот так: > в линуксе _другой_ ssh чем в BSD? нет? а в чем вопрос?
Я не вижу смысла продолжать разговор. Вы либо придуриваетесь, либо демонстрируете чудовищную некомпетентность. ssh НЕ БУДЕТ РАБОТАТЬ с линуксовым getopt, т.к. этот getopt не соотвествует стандарту и под него надо специально адаптироваться. И таки, да, ssh под Linux другой. Он использует собственную реализацию getopt, а в BSD собирается с системным. И примеров таких программ, которые не смогут нормально работать с getopt из glibc, можно привести множество. Это все программы, с синтаксисом командной строки вида <команда> [параметры] <субкоманда> [параметры_субкоманды] -- Andrey V. Kiselev ICQ# 26871517 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

