test -e seems to be a little bit incompatible. Use -f instead.