#!/bin/bash URL=http://intertwingly.net/blog/2007/03/15/Confirmed-Google-Hates-XHTML URL=http://intertwingly.net/blog/ function check { local TYPE=`curl -s -I -H "Accept: $1" $URL \ | grep -i content-type \ | sed -e "s/;.*//" \ | sed -e "s/Content-Type:\s*//"` if [ $TYPE = $2 ]; then echo "PASS: $1 => $TYPE" else echo "FAIL: $1 => $TYPE" fi } check "application/xhtml+xml;q=0" text/html check "application/xhtml+xml" application/xhtml+xml check "application/*" application/xhtml+xml check "*/*" application/xhtml+xml check "text/html" text/html check "text/html,*/*" text/html