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

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

Thiago Henrique Carvalho Prudente
ThiagoCoder

(usa Red Hat)

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!


  


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

Filippe
spolti

(usa Fedora)

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

Sergio Pires de Albuquerque
sergiopires

(usa Debian)

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!

Thiago Henrique Carvalho Prudente
ThiagoCoder

(usa Red Hat)

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

Muito obrigado pela ajuda galera!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts