Re: Нужен ли bash
AC>> Что там еще?
> там еще расширенный find, в простых скриптах работающий в разы быстрее,
> там системный getopt(3) во всех тулзах
Ась? В NetBSD по крайней мере, по фре я ле лазил, по всему юзерспейсу
используется getopt(3). Ты что хотел сказать вообще?
> вообще это очень жутко когда ты набирал tail /path/to/file и вспомнил
> что ключ -f добавить надо, добавил в конец по привычке (потому что
> курсор в конце стоит) а она тебе ругаться начала про то что не может
> открыть файл -f или про то что опции неправильные
И совершенно правильно делает.
Нефиг открывать файл -f! :-P
Открываем стандарт и читаем, как должен работать tail.
http://www.opengroup.org/onlinepubs/009695399/utilities/tail.html
Там английским по белому все написано.
На getopt(3) тоже есть спецификация.
AC>> Нет find -print0 -- его в стандарте нет. Обоснование в том коде, что от
AC>> Caldera/SCO такое
AC>> The -print0 operand supported by some other implementations is
AC>> considered a very limited work-around since it does not allow
AC>> the output to be processed by utilities unaware of NUL
AC>> characters; it has therefore not been included here.
> ну да, давайте молиться на стандарты.
В данном конкретном месте я сторонник расширений -print0|-0.
Но есть и другие места.
AC>> _Программируемыми_ автодополнителями я не пользуюсь.
AC>> Ибо нефиг :-) жир разводить.
> типа лучше ручками каждый раз вдалбливать
Да.
> а справка по опциям не нужна под рукой?
Она всегда под рукой. man
AC>> Ты лучше покажи мне дистрибутив Линукса, в котором uuencode
AC>> _стандартный_ есть, или pax _стандартный_ или cksum _стандартный_ по
AC>> POSIX/SUS. Ну и так далее по списку -- нифига нету.
> и нафиг не надо, как стандартный он работает,
Нет, не работет. Ни cksum ни uuencode НЕ РАБОТАЕТ как полагается по
стандарту. При чем тут расширения вообще?
И во многих других местах тоже разложены мины.
AC>> Да нормальная там лиценция. Это всё GPL... Ухожу, ухожу... :)
> нормальная лицензия это та что совместима с DFSG :)
Нет. Нормальная лицензия - это та, что признана таковой OSI. На этом
точка, большая жирная. CDDL - нормальная. Вопли пионеров по поводу
кровожадных SUN, Apple и проч. мне мало интересны.
--
Best regards, Aleksey Cheusov.
Reply to: