Procure o ImageMagick. Este exemplo deve ajudá-lo.
Use find
e xargs
para executá-lo em vários diretórios:
find path -type d -print0 | xargs -0 -i montage ... -size 512x512 '{}/*_orig.*[120x90]' ...
xargs
substituirá {}
por cada caminho que find
encontrar. Substitua path
pelo diretório raiz no qual você deseja que a pesquisa inicie.
-type d
apenas retornará diretórios.
-print0
garante que os espaços e outros caracteres especiais sejam manipulados corretamente. A opção -0
to xargs
é o oposto; caso contrário, xargs
dividiria a entrada em cada espaço em branco (tabulações, espaços em branco, novas linhas).