Elija el intérprete después del inicio del script, por ejemplo, si / si no dentro de hashbang

¿Hay alguna forma de elegir dinámicamente el intérprete que ejecuta un script? Tengo un script que estoy ejecutando en dos sistemas diferentes, y el intérprete que quiero usar está ubicado en diferentes ubicaciones en los dos sistemas. Lo que tengo que hacer es cambiar la línea hashbang cada vez...