Если у линуксоида средней руки спросить что за #!/bin/bash стоит в начале, то скорее всего он всё же сможет рассказать что это явное указание на интерпретатор, которым надо прожевать скриптец. Сложнее становится если там написано dash, zsh или прям вообще fish. Но если первой строчкой стоит #!/usr/bin/env и чототам, то можно случайно вызвать глаза собаки Павлова.
https://www.cyberciti.biz/tips/finding-bash-perl-python-portably-using-env.html