У меня есть тысячи файлов PNG, которые я хотел бы уменьшить с помощью pngcrush
. У меня простая find .. -exec
работа, но она последовательная. У моей машины достаточно ресурсов, и я бы делал это параллельно.
Операция, выполняемая для каждого png:
pngcrush input output && mv output input
В идеале я могу указать максимальное количество параллельных операций.
Есть ли способ сделать это с помощью bash и / или других помощников оболочки? Я Ubuntu или Debian.