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