J'essaie d'imprimer uniquement les sections verbeuses d'une demande cURL (qui sont envoyées à stderr) depuis le shell bash.
Mais quand je redirige stdoutcomme ça:
curl -v http://somehost/somepage > /dev/null
Une sorte de tableau de résultats apparaît au milieu de la sortie pour stderr:
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
Suivi par ceci vers la fin:
{ [data not shown]
118   592    0   592    0     0  15714      0 --:--:-- --:--:-- --:--:-- 25739
Ce qui rend les en-têtes de réponse moins lisibles.
Je ne vois pas ce texte quand je ne le redirige pas.
Une autre façon de voir les effets:
Le tableau n'apparaît pas:
curl -v http://somehost/somepage 2>&1
Le tableau apparaît:
curl -v http://somehost/somepage 2>&1 | cat
1) Comment cela se produit-il uniquement avec certains types de redirections?
2) Quel est le meilleur moyen de le supprimer?
Je vous remercie
-sétait la clé!