#!/bin/sh files=`ls -1` for file in $files do caption=`echo $file | sed 's/\.png//'` convert $file -resize 50% label:$caption -gravity Center -background white -append temp.png mv temp.png temp/$file done