Funções
Parte do curso de Bash
A esta altura os seus scripts já começam a se repetir. Talvez você registre uma mensagem com data e hora em três lugares diferentes, ou verifique se um arquivo existe antes de mexer nele, várias e várias vezes, com as mesmas três linhas sempre. Copiar e colar essas linhas funciona, até o dia em que você precisa corrigir um bug nelas e descobre que tem de corrigir em cinco lugares de uma vez.
Pense em uma ficha de receita. Você não reescreve os passos dos ovos mexidos toda vez que dá vontade de comer ovos, você escreve a receita uma vez, coloca um nome na ficha e, daí em diante, basta dizer "faz aqueles ovos mexidos" e todo mundo sabe de quais passos você está falando. Uma função é essa ficha de receita no Bash: um bloco de comandos, com um nome, que você roda escrevendo o nome em vez dos comandos. ...
Quer aprender Bash Funções em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Bash pronto e pratique Funções com um tutor de IA que conhece seu código.
Começar esta liçãoFunçõesO que você vai aprender
- Function definition
- Positional args $1 $@ $#
- Return for exit codes
- Echo for output
- Local variables
Leia esta lição no seu idioma
Todas as lições deste curso
12 lições- 1O que é Bash20 min
- 2Shebang e Seu Primeiro Script25 min
- 3Variáveis e Aspas25 min
- 4Condicionais e Testes30 min
- 5Loops25 min
- 6Funções25 min
- 7Arrays25 min
- 8Expansão de Strings e Aritmética25 min
- 9Redirecionamento de IO e Pipes25 min
- 10Tratamento de Erros e Traps30 min
- 11Depuração e Boas Práticas25 min
- 12Projeto Final: Script de Inicialização do Servidor60 min
