function lines_left () { cd gpx while true ; do read line #echo $line if [[ -e $line.gpx ]] ; then echo $line exists else echo $line notexist fi done } cat numbers.txt | lines_left