J'ai une boucle dans laquelle je vérifie les urls du fichier une par une et je veux obtenir l'en-tête d'état et le temps d'exécution de chaque requête comme résultat. J'ai deux commandes curl :
Celui-ci sort la communication de l'en-tête (non souhaitée) et à la fin le code de statut http et l'heure 200 - 0,016
curl -w "%{http_code} - %{time_connect}" -I -s http://superuser.com >> test_result.txt
Celui-ci obtient la ligne avec le code d'état http à partir de l'en-tête et l'imprime dans le fichier HTTP/1.1 200 OK
curl -v -I -s http://superuser.com | findstr /c:"HTTP" >> test_result.txt
Comment puis-je combiner ces deux commandes pour obtenir le résultat d'une seule requête comme ceci
HTTP/1.1 200 OK - 0,016
donc extraire la ligne avec l'en-tête http et ajouter le temps d'exécution sans tous les autres en-têtes dans le fichier