|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 09 Apr 2004 09:46:41 To : "mitrohin a.s." Subject : Re: shell programming: собрать командную строку? -------------------------------------------------------------------------------- >>> mitrohin a.s. wrote: YP>> ну это вообще все, включая closed... YP>> и речь была про то, что bash якобы лучше... т.е. не лучше, все же? mas> а много у баша не closed багов? я нашел два - насколько понимаю на самом mas> деле оба исправлены... т.е. лучше, все же. Поищи мой постинг по разборкам с IFS когда в IFS не только пробельные символы. bash лажанулся так же как остальные (из испытанных - всё по Posix'у сделал только zsh). Так что уже как минимум на один баг больше. Hо на самом деле у баша дофига особенностей, которые... мнэээ... багом назвать сложно, но то что они нарушают здравый смысл - факт. Hапример, когда я последний раз проверял - вызванные из PS1 программы сбивали $? полученный от предыдущего запущенного процесса. Пути длиннее PATH_MAX (на всякий случай hint - длина полного пути файла в юниксах не ограничена) сводят его с ума. И таких особенностей я насчитывал с десяток. Далее, он повторяет пусть и закоренелые и давно документированные, но давно известные глупости всех шеллов, не делая возможности их исправить при желании. Как сделать без манипуляции со всякими дурными GLOBIGNORE шаблон типа "все файлы в каталоге без `.' и `..'"? А тут же - с ними? А что у него называется историей команд - вообще недостойно называться свойством - хуже школьной поделки. Сравни хотя бы с tcsh. -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix/73681be6654e.html, оценка из 5, голосов 10
|