O shell não é só para rodar comandos — é uma linguagem. Com 4 conceitos você automatiza quase tudo dos seus testes:
- Variável:
BASE="https://alvo.exemplo"→ usa com$BASE. - Pipe
|: manda a saída de um comando para o próximo (... | grep erro). - Loop
for: repete uma ação sobre uma lista. curl: sua ferramenta de HTTP (já vista no Módulo 0).
🔒 Em segurança: é como você faz recon em massa, testa rate limit, varre uma lista de paths. Também é a linguagem dos scripts de deploy — que você precisa saber ler (um deploy.sh mal feito vaza segredo ou dá permissão demais).