#!/bin/bash n=0 c=0 imgarr=() mkdir ./resized/ for i in ./out/*.jpg;do bn="$(basename ${i})" if [[ ${n} -eq '6' ]];then n=0 c=$((c+1)) montage ${imgarr[0]} ${imgarr[1]} ${imgarr[2]} ${imgarr[3]} ${imgarr[4]} ${imgarr[5]} -tile 3x2 -geometry +0+0 "./collages/${c}.jpg" imgarr=() fi echo "${n}: ${i}" convert -resize 400x400! "${i}" "./resized/${bn}" imgarr+=("./resized/${bn}") n=$((n+1)) done c=$((c+1)) montage ${imgarr[0]} ${imgarr[1]} ${imgarr[2]} ${imgarr[3]} ${imgarr[4]} ${imgarr[5]} -tile 3x2 -geometry +0+0 "./collages/${c}.jpg" rm -r ./resized/