LINUX.ORG.RU

История изменений

Исправление vodz, (текущая версия) :

Не все так однозначно, порой разбиение на пайпы добавляет скорости.

Вы может не в курсе, но все интерпретаторы не парсят каждый раз свой скрипт, а строят дерево синтаксического разбора. Это, конечно, не jit, но и операций по работу скипта после однократного парсенья не много. По сравнению с вызовом сискола write, потом переключение задачи, потом read и потом уже единтичный regex.

Безусловно, реализация grep на bash тормозная, но речь о grep | толстый_тормозной_интерпретатор, коий есть awk.

Исходная версия vodz, :

Не все так однозначно, порой разбиение на пайпы добавляет скорости.

Вы может не в курсе, но все интерпретаторы не парсят каждый раз свой скрипт, а строят дерево синтаксического разбора. Это, конечно, не jit, но и операций по работу скипта после однократного парсенья не много. По сравнению с вызовом сискола write, потом переключение задачи, потом read и потом уже единтичный regex.