Pular para o conteúdo

pra que serve a linha #!/bin/bash ? [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. pra que serve a linha #!/bin/bash ? [RESOLVIDO]

Enviado em 20/08/2009 - 11:13h

Olá

eu vi em um tutorial, falando para colocar a linha #!/bin/bash no começo do script shell, pra que serve?

neste tutorial: http://www.devin.com.br/shell_script/
fala que é para dar ao arquivo a definição de "shell script"

Eu criei um arquivo sem essa linha e funcionou normalmente o comando.

Alguém pode me explicar melhor?

obrigado!

Responder tópico

2. Re: pra que serve a linha #!/bin/bash ? [RESOLVIDO]

Enviado em 20/08/2009 - 11:30h

Essa linha é para identificar o interpretador de comandos.
sem ela também é possível executar o script
pois o interpretador de comandos é carregado no momento do login do usuário de identificado no arquivo /etc/passwd...

assim como o bash existem outros como o
ksh
sh
etc.

3. bash

Enviado em 20/08/2009 - 11:30h

Amigo,

Esta informação é necessária para saber o caminho completo do interpretador que voce deseja utilizar para execução do comando. Ocorre que por default o shell do Unix executa shell scripts.



4. Obrigado!

Enviado em 20/08/2009 - 11:34h

Muito obrigado pela ajuda galera!!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder