Shebang

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

Em computação, um shebang (também chamado de hashbang, hashpling, pound bang, ou crunchbang) refere-se aos dois caracteres "#!", quando os mesmos são os primeiros caracteres de um arquivo de texto, especificamente em um código fonte escrito em uma linguagem interpretada. Em sistemas operacionais como o Unix, o sistema tenta executar o arquivo usando um interpretador especificado pelo shebang. Por exemplo, scripts do Bourne shell iniciam-se com o shebang:1 2

#!/bin/sh

Mais precisamente, uma linha shebang consiste de um cerquilha e um ponto de exclamação ("#!"), em seguida, opcionalmente, qualquer quantidade de espaços em branco, seguidos pelo endereço (absoluto) para o interpretador que irá fornecer a interpretação. Pelo fato do caractere "#" ser usado como marcador de comentários em muitas linguagens de script, o uso do shebang, na maioria dos casos, não interferirá no funcionamento do código.

Referências

  1. The #! magic, details about the shebang/hash-bang mechanism on various Unix flavours (em inglês). Página visitada em 5 de junho de 2010.
  2. The Shebang Line: An Introduction to Porting Shell to Perl (em inglês). Página visitada em 5 de junho de 2010.

Ver também [editar]

Ícone de esboço Este artigo sobre Informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.