if test -e file1 || test -e file2; then
# At least one of file1 or file2 exists
...
else
# Neither file1 nor file2 exists
fi
test -e verifica a mera existência. Você pode querer um teste mais específico, como -b (existe e é especial de bloco), -c (existe e é caractere especial), -d (existe e é um diretório), -f (existe e é um arquivo normal) etc.