избавиться

for (( i=0; i<10; ++i)); do
    [ -e filename ] && break
    sleep 10
done
Cloudy Civet