Bonsoir,
J'essaie de faire des curls mais je veux récupérer le code retour http pour relancer les curl en erreur comme timed out.
J'ai trouvé un bout de code qui fonctionne bien, par contre, le reformat_json ne fonctionne plus avec cette façon de faire , le code à droite du pipe n'est pas exécuté.

# creates a new file descriptor 3 that redirects to 1 (STDOUT)

exec 3>&1

HTTP_STATUS=$(curl -w "%{http_code}" -o >(cat >&3) 'http://URL.fr' | json_reformat |awk -F ":" '{ $1 = "" ; print $0 }' |sed '1,10d')

echo "HTTP_STATUS : "$HTTP_STATUS

Je récupère bien le code retour dans http_status mais à partir du json_reformat rien ne semble s'exécuter.

Une idée pour permettre que ce bout de code soit exécuté ?

Merci par avance.