Condicionais e Testes
Parte do curso de Bash
Todo script que você escreveu até agora executa as mesmas linhas, aconteça o que acontecer. Scripts de verdade precisam tomar decisões: "faça isso só se aquele arquivo existir", "só continue se o último comando tiver funcionado". Esta lição mostra como o Bash faz essas perguntas e age conforme a resposta. Nada aqui pressupõe que você já tenha escrito um programa que toma decisões.
Na lição 02 você conheceu o código de saída: um número escondido que todo comando produz ao terminar, onde 0 significa sucesso e qualquer outra coisa significa falha. As condicionais do Bash são construídas inteiramente sobre essa ideia. Onde outras linguagens perguntam "isto é verdadeiro ou falso?", o Bash pergunta "este comando teve sucesso ou falhou? ...
Quer aprender Bash Condicionais e Testes em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Bash pronto e pratique Condicionais e Testes com um tutor de IA que conhece seu código.
Começar esta liçãoCondicionais e TestesO que você vai aprender
- If statement
- [[ ]] tests
- String tests
- File tests -f -d -e
- && and ||
- Case statement
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
