|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Eugene B. Berdnikov 2:5020/400 04 Jun 2002 02:04:01 To : Artem Chuprina Subject : Re: Баги в баше -------------------------------------------------------------------------------- Artem Chuprina <ran@ice.ru> wrote: AC> Второй абзац противоречит первому: если "не мучаться лишний раз, вспоминая AC> очередные местные заморочки", то о _твоем_ шелле речь не идет. Если твой AC> скрипт имеет шанс работать не только под линуксом, то это должен быть AC> классический sh, да еще с учетом глюков, которые в него добавили в солярке. Depends. Мне в своей практике было легче поставить zsh на солярку, нежели мучаться с родным сановским sh, который и впрямь допотопный. Hо я "на продажу" ничего не делал - только локальные задачи. :) AC> Если не имеет - то можно bash. Hо вот пользование возможностями _своего_ AC> шелла имеет смысл только если это твой интерактивный шелл, а не скрипт. AC> Скрипт же, если требуется сложная обработка, быстрее написать как раз на том AC> самом perl. Это критерий "сложности" обработки? :) Все, что требует частого употребления файловых глобов, конструирования пайпов, обработки статусов и т.п., эффективнее решается в шеллах, а обработка строк, ассоциативных массивов, нетривиальные системные вызовы - это лучше делается в перле. Который, конечно, своим "opendir fd; grep { regex } readdir fd" мощнее любого шельного глоба, но это частенько как из пушки по воробьям, а уж конструировать пайпы в перле - траходром еще тот... :) -- Eugene Berdnikov --- ifmail v.2.15dev5 * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/36517b22621d.html, оценка из 5, голосов 10
|