#! /bin/bash out=output for one_file in *.png; do FILE=$one_file SHORT=`basename $one_file .png` ALT=`echo $SHORT | sed 's/-/ /g'` NAME=`echo $ALT | sed 's/SableVM //g'` #echo "FILE '$FILE', ALT '$ALT', NAME '$NAME'" cat template \ | sed "s/FILE/$FILE/g" \ | sed "s/ALT/$ALT/g" \ | sed "s/NAME/$NAME/g" \ | sed "s/SHORT/$SHORT/g" done