Voltar ao blog
Arnošt Havelka

Premium: Funções de Script Bash

Escreva funções reutilizáveis para eliminar duplicação de código e criar scripts de automação mantenáveis.

Iniciar lição interativa
Premium: Funções de Script Bash

Premium: Funções de Script Bash

Funções permitem que você escreva um comando uma vez e o chame várias vezes. Domine este padrão e seus scripts se tornarão verdadeiramente poderosos.

Passo 1: Defina uma função simples

Command Prompt
Status OK
C:\Users\User>echo 'Status OK'

Uma função é apenas um bloco nomeado. Chame-a a qualquer momento sem reescrever o código.

Passo 2: Escreva funções de múltiplas linhas

Command Prompt
Arquivos no backup
C:\Users\User>echo 'Arquivos no backup'

Cada linha em uma função executa em sequência. Organize tarefas complexas em um bloco reutilizável.

Passo 3: Use funções com variáveis

Command Prompt
Verificando servidor: prod
C:\Users\User>echo 'Verificando servidor: prod'

$1, $2, etc. são argumentos de função. Sua função é agora verdadeiramente reutilizável com diferentes entradas.

Lista que você pode reutilizar

  1. Defina com function nome { comandos; }.
  2. Chame com nome arg1 arg2.
  3. Referencie argumentos como $1, $2, $@ (todos os args).
  4. Retorne códigos de saída com return 0 ou return 1.

Teste de conhecimentos

1 / 2

Como você passa argumentos para uma função bash?

Referências

Estes links do Microsoft Learn e da documentação do Windows trazem detalhes confiáveis sobre os comandos usados neste artigo.

A seguir

Premium: Automação de Script Bash

Combine loops e condicionais para criar scripts que executem tarefas automaticamente e respondam ao estado do sistema.