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.