[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Нужен ли bash



Hello!

В сообщении от Wednesday 24 September 2008 16:46:32 Dmitry E. Oboukhov 
написал(а):
> AP> То, что код на шелле смешан с кодом на sed'е. Еще можно для веселья
> сделать AP> перловые, тиклевские, питоновские, явовские и другие вставки.
> Вызвать внешние AP> _независимые_ утилиты - хорошо и полезно, но устраивать
> помойку для этого не AP> надо.
> тогда давайте откажемся от кода на грепе, от ls'ов от du/df'ов, от всего
> coreutils, это ж кошмар какой-то ;)

Не путайте обращения к внешним программам для работы и для подмены недостающих 
средств. Шелл похож на виндовый vbscript, в котором для вычисления суммы двух 
чисел вызывается объект эксель :-)

> AP> Понятно, что для однострочного преобразования создавать сценарий sed в
> AP> отдельном файле не имеет смысла, но о том и речь, что шелл не позволяет
> AP> сделать названную операцию встроенными средствами и вынуждает
> устраивать AP> свалку.
>
> шелл как раз и позволяет изящно, не устраивая свалки из сценариев
> sed/perl/awk/grep в отдельных файлах, решить задачу.

Вы серьезно считаете, что вызов внешнего обработчика это самый 
производительный и изящный способ заменить в строке один символ на другой? 
Шелловский скрипт запуска апача весит примерно столько же, сколько тиклевская 
программа для работы с веб-камерой, которая создает виртуальную файловую 
систему, средствами directx получает туда файлик с изображением и пересылает 
его по http на сервер. 

Best regards, Alexey.


Reply to: