Normalmente shebang refere-se apenas ao #! ( ! é normalmente chamado de "bang" e parece que "ela" é uma corrupção de "SHArp" ou "haSH" para # ) - toda a linha é chamada de shebang line
Ele começa intencionalmente com um caractere de comentário para compatibilidade retroativa com coisas que não sabem como lidar com isso; o ! é, presumivelmente, apenas para distingui-lo de um comentário aleatório que inicia o arquivo, portanto, um arquivo que começa com # this is my script! não tenta executar o this is my script! intérprete