Сегодня столкнулся с тем, что grep -o REGEXP для выделения куска лога работает в сотни раз медленнее, чем grep без -o.
Заменил grep -o REGEXP на
gawk '{match($0, "REGEXP") ; if (RSTART) print substr($0, RSTART, RLENGTH);}'получил мощный буст, работает за 2 секунды вместо минуты
(
Read more... )