Você poderia tentar algo assim para seguir em frente
#!/bin/bash
URL="http://serverfault.com/"
Result=$((time wget --spider "$URL") 2>&1 | egrep 'real|response')
NumFields=$(echo $Result | awk '{print NF}')
#16 Fields if there was a 302 redirect and the result is in $13
#9 fields for 200,404 the result in in $6
if [ $NumFields -eq 16 ]
then
Stats=$(echo $Result | awk 'BEGIN {OFS=",";} {print $13,$NF}')
else
Stats=$(echo $Result | awk 'BEGIN {OFS=",";} {print $6,$NF}')
fi
# Outputs YYYYMMDDHHMMSS,URL,Response,Time Taken
# 20110526180254,http://www.google.oom/,302,0m1.000s
# 20110526180928,http://serverfault.com/,200,0m0.225s
# 20110526181041,http://www.google.com/fred/,404,0m0.089
echo $(date +"%Y%m%d%H%M%S"),"$URL","$Stats"
Se você usar >>
para redirecionar a saída para um arquivo, você poderá puxá-lo para uma planilha ou usar o grep, etc. para extrair informações dele.