Comparações
Esta aula aborda comparações em Shell Script, incluindo numéricas, de strings e de arquivos, além de como combiná-las com operadores lógicos. O conteúdo é prático e progressivo, com exemplos de código e exercícios resolvidos.
✓ LidoO shell é a forma mais direta de conversar com o sistema operacional, e o Bash é o interpretador padrão da maioria das distribuições Linux. Dominá-lo significa encadear comandos, automatizar tarefas repetitivas em scripts e resolver numa linha o que levaria dezenas de cliques — habilidade indispensável em servidores, onde quase nunca existe interface gráfica.
Esta aula aborda comparações em Shell Script, incluindo numéricas, de strings e de arquivos, além de como combiná-las com operadores lógicos. O conteúdo é prático e progressivo, com exemplos de código e exercícios resolvidos.
✓ Lido
Esta aula aborda as estruturas condicionais em Shell Script, incluindo o uso de if/then/fi, o comando test e os colchetes simples e duplos, destacando as diferenças entre eles para escrita de scripts robustos.
✓ Lido
Esta aula ensina a instrução case no Bash, sua sintaxe, uso de padrões glob, o conceito de fall-through e casos de uso práticos para substituir múltiplos if-elif.
✓ Lido
Esta aula aborda os laços while e until em shell script, explicando sua sintaxe, uso com o comando read para processar arquivos, e os comandos break e continue para controle de fluxo. São fornecidos exemplos práticos e exercícios para fixação.
✓ Lido
Aula sobre como retornar valores de funções em shell script, abordando a diferença entre exit status e saída, captura de saída, uso de variáveis globais e padrões de projeto. Exemplos práticos e exercícios com respostas colapsáveis.
✓ Lido
Esta aula aborda como iterar sobre arquivos em shell script de forma segura, evitando problemas com nomes que contêm espaços, quebras de linha ou caracteres especiais. Você aprenderá a diferença entre globbing e parsing de ls, como usar find com -print0 e while read, além de boas práticas para scripts robustos.
✓ Lido
Nesta aula, você aprenderá sobre arrays associativos em Bash, que permitem mapear chaves para valores. Abordaremos como declarar, popular e iterar sobre esses arrays, além de explorar casos de uso práticos como contagem de frequência e configuração de parâmetros.
✓ Lido
Esta aula aborda os operadores lógicos em shell script: && (AND), || (OR) e ! (NOT), explicando seu funcionamento com curto-circuito e encadeamento de comandos. Inclui exemplos práticos, boas práticas e exercícios com respostas.
✓ Lido
Esta aula aborda o uso completo das estruturas condicionais if, elif e else em Shell Script. Você aprenderá a sintaxe correta, como aninhar condições e boas práticas para manter o código legível, com exemplos práticos e exercícios para fixação.
✓ Lido
Nesta aula, você aprenderá a usar as opções do comando set para tornar seus scripts Bash mais robustos e seguros. Vamos cobrir set -e, set -u, set -o pipefail e set -x, com exemplos práticos de como cada uma evita erros comuns e facilita o debug.
✓ Lido