Languages
[Edit]
PT

Bash cabeçalho correto #! / Bin / sh - crie um script shell bin sh simples com exemplo de código .sh

3 points
Created by:
Alyona
1170

1. Cabeçalho correto para um script bash

#!/bin/sh

2. Script sh do bash simples com cabeçalho .sh

Nome do arquivo, por exemplo, bash_test.sh

Exemplo de código:

#!/bin/sh

# print to console
echo 'Hello World'

# will wait until user press Enter
read

Resultado:

Hello World

3. Etapas com explicação de como executar este exemplo:

  1. Crie o arquivo bash_test.sh (qualquer arquivo funciona com a extensão .sh)
  2. Abra o console no mesmo diretório que o nosso bash_test.sh
  3. Digite: $ sh bash_test.sh
  4. Vemos o mesmo resultado que na captura de tela abaixo com resultado
  5. Se você deseja sair do script, pressione Enter.

Captura de tela com resultado do script  bash_test.sh :

4. Sh cabeçalho explicação - Shebang

Este cabeçalho #! / bin / sh no início do arquivo sh no Unix é chamado - 'Shebang'.
O objetivo deste cabeçalho:

Shebang é usado para detectar qual intérprete será usado para executar o script.

Shebang mais popular:
#!/bin/sh –  Executa o arquivo usando o Bourne shell, ou um shell compatível
#!/usr/bin/env python – Executa com um intérprete Python

Leia mais sobre Shebang no wikipedia - Shebang-(Unix) 

Perguntas mescladas

  1. Como crio um simples arquivo de cabeçalho .sh no linux?
  2. Exemplo de código de cabeçalho bin/bash 
  3. Exemplo de código de cabeçalho .sh
  4. #!/bin/sh - examplo simples de scrip bash de cabeçalho
  5. Como criar um cabeçalho correto shell script do linux?

Referências

  1. Bash (Unix shell)
  2. Shebang-(Unix)
  3. Shell script
  4. Unix shell
Donate to Dirask
Our content is created by volunteers - like Wikipedia. If you think, the things we do are good, donate us. Thanks!
Join to our subscribers to be up to date with content, news and offers.
Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join