Primeiro Script Bash e Shebang
Escreva seu primeiro script Bash executável, entenda a linha shebang e execute-o no terminal.
Primeiro Script Bash e Shebang é uma aula grátis de Linux Command Line & Bash Scripting Mastery no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Linux Command Line & Bash Scripting Mastery, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Linux Command Line & Bash Scripting Mastery inclui 4 aulas no total.
Introdução aos scripts Bash
Boas-vindas à criação de scripts Bash! Um script Bash é simplesmente um arquivo de texto que contém uma sequência de comandos que o shell Bash pode executar.
Pense nele como uma receita para o seu computador. Em vez de digitar os comandos um por um, você os escreve em um script, e o computador segue as instruções.
Por que automatizar com Bash?
Os scripts Bash são ferramentas poderosas para automação. Eles ajudam você a:
- Automatizar tarefas repetitivas: economizar tempo executando sequências complexas de comandos com um único script.
- Combinar comandos: encadear vários comandos para realizar operações sofisticadas.
- Gerenciar sistemas: executar tarefas comuns de administração do sistema com eficiência.
- Criar utilitários: desenvolver suas próprias ferramentas personalizadas de linha de comando.
Criando seu arquivo de script
Para criar um script Bash, você só precisa de um arquivo de texto simples. Uma convenção comum é dar aos arquivos de script a extensão .sh, como em my_script.sh.
Você pode criar um arquivo vazio no terminal usando o comando touch:
touch my_script.shDepois, você pode abri-lo com um editor de texto para adicionar comandos.
Conteúdo de um script simples
Vamos começar adicionando um comando muito básico ao nosso arquivo de script. O comando echo simplesmente exibe texto no terminal.
Se o senhor abrir my_script.sh em um editor de texto, deverá adicionar esta linha:
echo "Hello from my script!"Conheça a linha de interpretação
Para que seu script seja executado corretamente, ele precisa de uma primeira linha especial chamada linha de interpretação (pronuncia-se "she-bang"). Ela informa ao sistema qual interpretador (programa) deve executar o script.
A linha de interpretação começa com #!, seguida pelo caminho até o interpretador.
Explicação de `#!/bin/bash`
Para scripts Bash, a linha de interpretação mais comum é #!/bin/bash. Isso significa que o script deve ser executado usando o interpretador Bash localizado em /bin/bash.
Assim, seu arquivo my_script.sh ficará desta forma:
#!/bin/bash
echo "Hello from my script!"Concedendo permissões
Antes de poder executar um script diretamente pelo nome, o senhor precisa conceder a ele permissões de execução. Isso informa ao sistema operacional que o arquivo é um programa executável.
Usamos o comando chmod +x para adicionar permissões de execução. Se o seu script se chamar my_script.sh, digite:
chmod +x my_script.shSem isso, o sistema não saberá que ele é um programa!
Execute seu script
Quando o script tiver permissões de execução, o senhor poderá executá-lo diretamente pelo terminal. Se estiver no mesmo diretório que o script, coloque ./ antes do nome dele.
./ significa "no diretório atual". Tente executar este exemplo, supondo que ele esteja salvo como runnable_script.sh e tenha as permissões necessárias:
#!/bin/bash
# This script will now run!
echo "Success! My first executable script!"Demonstração completa de um script Hello
Aqui está um script completo no estilo "Hello World", pronto para ser salvo, transformado em executável e executado.
Etapas:
- Salve este código em um arquivo (por exemplo,
hello_world.sh). - Torne-o executável:
chmod +x hello_world.sh. - Execute-o:
./hello_world.sh.
#!/bin/bash
# This script greets the world!
echo "Hello, World!"
echo "Welcome to Bash Scripting!"Questionário sobre scripts
O senhor aprendeu as etapas essenciais para criar e executar seu primeiro script Bash. Vamos verificar rapidamente sua compreensão.
Recapitulação: primeiro script
Parabéns! O senhor acabou de criar e executar seu primeiro script Bash. Veja um resumo rápido:
- Scripts Bash automatizam sequências de comandos.
- A linha de interpretação (
#!/bin/bash) informa ao sistema qual interpretador usar. - Use
chmod +xpara tornar seu script executável. - Execute um script executável com
./script_name.sh.
Agora o senhor tem a base para criar scripts mais complexos!
Perguntas Frequentes
A aula “Primeiro Script Bash e Shebang” é grátis?
Sim — o texto completo de “Primeiro Script Bash e Shebang” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Linux Command Line & Bash Scripting Mastery, atualize para CoddyKit PRO. O curso de Linux Command Line & Bash Scripting Mastery inclui 4 aulas no total.
O que vou aprender em “Primeiro Script Bash e Shebang”?
Escreva seu primeiro script Bash executável, entenda a linha shebang e execute-o no terminal. Você pratica Linux Command Line & Bash Scripting Mastery com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Linux Command Line & Bash Scripting Mastery?
Nenhuma experiência prévia é necessária. Linux Command Line & Bash Scripting Mastery no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.
Quanto tempo leva a aula “Primeiro Script Bash e Shebang”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Linux Command Line & Bash Scripting Mastery?
Sim. Cada aula de Linux Command Line & Bash Scripting Mastery inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Primeiro Script Bash e Shebang
- Variáveis e Entrada do Usuário
- Instruções Condicionais (if, else, elif)
- Trabalhar com Vetores em Bash