Aula 14
Shell Scripting Avançado: Laços de Repetição, Funções e Sed/Awk
Administração de Sistemas Linux
Objetivos de Aprendizagem
- Laços for, while e until, leitura linha a linha (while read), criação de funções reutilizáveis, substituição com sed e extração e formatação de colunas com awk.
- Operação segura e produtiva no terminal
- Automação de procedimentos em ambientes de nuvem
Pilares Técnicos
- Laços for e while
- Leitura de Arquivos (while read)
- Funções em Shell Script
- Expressões Regulares com sed
- Processador de Texto awk
Comandos Principais
#!/usr/bin/env bash
# Monitor de Espaço em Disco com Notificação
verificar_disco() {
df -h | awk 'NR>1 && $5+0 > 80 {print "ALERTA: Partição " $6 " está com " $5 " de ocupação!"}'
}
echo "=== Verificação do Sistema ==="
verificar_disco
Próximos Passos
Acesse o Quiz, Exercícios e Desafio de Automação.