Это на самом деле не имеет значения: человек использует сценарий , чтобы убедиться, что шебанг выберет правильного интерпретатора на своей машине, поэтому все, что вы предоставляете, может быть изменено на принимающей стороне.
Все, что вы можете сделать, это документировать, каковы требования для выполнения вашего скрипта. (Например, «Требуется bash
4.2 или более поздняя версия».) Вы можете полностью опустить шебанг, поскольку вы полагаетесь на то, что пользователь в любом случае знает, где находится требуемый переводчик.