Não diretamente, não. É melhor escrever um script de shell Bourne e shebang que:
#!/path/to/my/wrapper
e o wrapper começa com:
#!/bin/sh
for shell in first second third; do
if /usr/bin/env "${shell}" "$@"; do exit $?; done
done
# We didn't find any of them.
exit 1
Isso permite que env (1) use a lista de busca $ {PATH} para localizar os programas, na ordem indicada no loop.