•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 interativaPremium: 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
- Defina com
function nome { comandos; }. - Chame com
nome arg1 arg2. - Referencie argumentos como
$1,$2,$@(todos os args). - Retorne códigos de saída com
return 0oureturn 1.
Teste de conhecimentos
1 / 2Como 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.