Menu
Coddy logo textTech

O Que É Um Script de Shell

Parte da seção Fundamentos do Journey de Terminal da Coddy — lição 66 de 82.

Até agora, você tem digitado comandos um de cada vez no terminal. Mas e se você precisar executar a mesma sequência de comandos repetidamente? É aí que entram os scripts de shell.

Um script de shell é simplesmente um arquivo de texto contendo uma série de comandos. Em vez de digitar cada comando manualmente, você os escreve todos em um arquivo, e o shell os executa em ordem. Pense nele como uma receita que o computador segue passo a passo.

Scripts shell geralmente têm a extensão .sh e começam com uma linha especial chamada shebang:

#!/bin/bash

Esta linha informa ao sistema qual interpretador deve executar o script. Neste caso, é o Bash. Tudo após esta linha são apenas comandos regulares, os mesmos que você tem digitado ao longo deste curso.

Shell scripts são poderosos porque permitem que você automatize tarefas repetitivas, combine múltiplos comandos em uma única ação e compartilhe seus fluxos de trabalho com outros. Administradores de sistema os usam para gerenciar servidores, desenvolvedores os usam para configurar projetos e usuários do dia a dia os criam para simplificar suas tarefas diárias.

Nas próximas lições, você aprenderá como criar, executar e aprimorar seus próprios scripts de shell com variáveis, entrada do usuário e lógica.

challenge icon

Desafio

Fácil

Um script de shell chamado hello.sh foi fornecido para você. Use o comando cat para visualizar seu conteúdo e ver a estrutura de um script de shell básico.

Observe a linha shebang (#!/bin/bash) no topo, seguida por comandos regulares que você já conhece.

Sua saída deve exibir:

#!/bin/bash
echo "Hello from a shell script!"
echo "Today is a great day to learn."

Dica: Use cat hello.sh para visualizar o conteúdo do script.

Folha de consulta

Um shell script é um arquivo de texto contendo uma série de comandos que o shell executa em ordem.

Shell scripts geralmente têm uma extensão .sh e começam com uma linha shebang:

#!/bin/bash

O shebang informa ao sistema qual interpretador deve executar o script (neste caso, Bash).

Após o shebang, você pode escrever comandos shell regulares que serão executados sequencialmente.

Exemplo de um shell script básico:

#!/bin/bash
echo "Hello from a shell script!"
echo "Today is a great day to learn."

Experimente você mesmo

Terminal
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos