#!/bin/bash for i in $(ls slide[0-9].jpg); do for f in 500 1024 1400 1920; do newfile=$(echo $i | cut -d"." -f 1)-$f.jpg if [ ! -f $newfile ]; then convert $i -resize "$f"x-1 $newfile & fi done done