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