J'essaie d'écrire une ligne en Bash qui obtient le Content-Type (sans encodage) d'une URL donnée. Voici ce que j'ai fait jusqu'à présent :
curl -Is http://www.google.com | sed -nr 's/^Content-Type: ([^;]*)/\1/Ip'
Cependant, il s'agit toujours d'une impression text/html; charset=ISO-8859-1
et pas seulement text/html
. Ne devrait-on pas ([^;]*)
arrêter la correspondance après le premier point-virgule ?