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.