Encontro 136 de novembro de 2026Unidade VI — Shell script
Shell script: variáveis, decisões e funções
De comando solto a programa: shebang e chmod +x, variáveis e substituição de comando, condicionais, laços, funções, código de saída — e a regra das aspas, que evita a maior parte dos bugs de script.
- shebang
- $(...)
- a regra das aspas
- funções · exit code
Material do encontro
Para estudar
Eixo do curso
O Docker desta semana
Script que verifica e sobe um container — o embrião do toolkit do projeto final.
Depois da aula
Para ler
A ordem aqui é invertida de propósito: primeiro você vive a experiência no terminal, depois o livro dá nome e profundidade ao que você viu.
Obrigatórias
- BaseMaterial da disciplina
Roteiro de laboratório do Encontro 13
Leitura obrigatória da semana: nenhum dos dois livros-base cobre shell script, então o próprio roteiro é o texto — e o quiz cobra o conteúdo dele.
Aprofundamento
- AprofundamentoBibliografia complementar do PUD
NEGUS & BRESNAHAN, Linux: a Bíblia (cap. de shell scripts) · MENDONÇA & ARAÚJO, Shell Linux
- Base — Leitura obrigatória — a ponte acessível (Laureano)
- Recorte — Leitura obrigatória curta — o rigor conceitual (Tanenbaum), no máximo ~8 páginas
- Aprofundamento — Opcional, para quem quer ir além — não é cobrado, mas é valorizado na defesa