LINUX.ORG.RU

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

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

нативный код на BASH работает медленнее, чем тоже самое, но с использованием sed'ов и grep'ов.

4.2
вот только что попробовал заменить

[[ "${1}" == *:* ]]
на
grep -q ":" <<< "${1}"
+0.7 сек
а если, помимо грепа выше, ещё заменить 2 вызова sed-а на баш, то время на 1000 циклов уменьшается с 8 сек, до 7-6.9

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

нативный код на BASH работает медленнее, чем тоже самое, но с использованием sed'ов и grep'ов.

4.2
вот только что попробовал заменить

[[ "${1}" == *:* ]]
на
grep -q ":" <<< "${1}"
+0.7 сек
а если, помимо грепа выше, ещё заменить 2 вызова sed-а на баш, то разница на 1000 циклов уменьшается с 8 сек, до 7-6.9