1) Чудес не обещал. В линуксе можно сделать обёртку, которая будет парсить первую строку, через неё может работать. 2) Я не понимаю: хотели получить скрипт, вызывающий нужную версию интерпретатора - получили. Теперь вы хотите, чтобы скрипт путём телепатии догадывался о нужной версии сам?