Tenho algo bastante simples que quero fazer. Quero usar montage
em um diretório que contém milhares de imagens, com muito poucas opções, a saber:
me@home$ montage -size 256x256 DSC01*.JPG.svg output.png
... mas isso não é bom o suficiente, pois captura apenas cerca de 100 imagens por vez; Nem é
me@home$ montage -size 256x256 *.svg output.png
... que captura todas as imagens ao mesmo tempo, pois o arquivo resultante é muito grande para ser analisado.
O que eu quero fazer é iterar sobre algo como 100-200 arquivos por vez. Eu acho que isso poderia ser implementado usando um loop for (?), Mas estou um pouco confuso sobre como fazer isso. Acho que provavelmente existe uma maneira inteligente de usar find -exec
ou em xargs
que não estou pensando. Estou usando bash
, mas uso zsh
ocasionalmente.
Então, em conclusão, estou procurando um liner que, com 2600 arquivos de imagem, chame a montagem cerca de 13 ou 26 vezes (uma vez para cada 100-200 arquivos) e com n arquivos, possa ser chamado várias vezes n .
DSC0100.JPG.svg
...DSC2600.JPG.svg
?