Re: Нужен ли bash
Dmitry E. Oboukhov -> debian-russian@lists.debian.org @ Fri, 26 Sep 2008 17:33:59 +0400:
AC>>>>>>> там еще расширенный find, в простых скриптах работающий в разы быстрее,
AC>>>>>>> там системный getopt(3) во всех тулзах
AC>>>>>> Ась? В NetBSD по крайней мере, по фре я ле лазил, по всему юзерспейсу
AC>>>>>> используется getopt(3). Ты что хотел сказать вообще?
AC>>>>> нетбсд не видал, а говорю о фрибсд
AC>>>> Открою тебе страшную тайну.
AC>>>> getopt(3) используется для разбора опций практически везде.
AC>>>> Во всех бздях так точно. Точно так же как и в любом другом UNIX-е.
AC>>> только работает местами правильно, а местами криво что ж он в БСД
AC>>> (если там он используется) не может отличить опции от файлов?
AC>> Почему не может? Может. Первый не-опциональный аргумент командной
AC>> строки заканчивает список опций.
DEO> так это и растет от того что НЕ может
Нет. Это растет из того, что так специфицировано.
Гнутая утилита, кстати, тоже не поймет ключа в конце, если в середине
было сказано --...
AC>> Если ты этого не знал - это не его проблема.
DEO> я знаю, что в BSD не могут написать простой элементарный парсер опций
DEO> я об этом и говорю, не знаю почему вам это не нравится ;)
Не не могут, а не хотят. Прогибать всю систему под твои вкусы.
А вот скажи мне, пожалуйста, в команде
ssh host ls -A
"правильная" утилита (ssh в данном случае) должна понимать -A как ключ
ls или как ключ ssh? Ответ обосновать.
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
В какой тебя среде сформировало?..
-- http://www.psy.msu.ru/people/leontiev_da.html
Reply to: