#!/bin/bash IFS=, cat cards.csv | while read name dr title phone address mail web pic do foo=$pic if [ ! -f $foo.png -a ! -f $foo.jpg ] then cp empty.png $foo.png fi eval ./bcard "'$name'" "'$dr'" "'$title'" "'$phone'" "'$address'" "'$mail'" "'$web'" $pic done