特定の URL の Content-Type (エンコードなし) を取得する行を Bash に書き込もうとしています。これは私がこれまでに持っているものです:
curl -Is http://www.google.com | sed -nr 's/^Content-Type: ([^;]*)/\1/Ip'
ただし、これはまだ印刷中text/html; charset=ISO-8859-1
であり、text/html
. ([^;]*)
最初のセミコロンの後、マッチを止めるべきではありませんか?