Comment grep curl -I informations d'en-tête

Je vais essayer d'obtenir le lien de redirection à partir d'un site à l'aide de curl -I puis grep à "location" et puis sed l'emplacement du texte, de sorte que je suis parti avec l'URL.

Mais cela ne fonctionne pas. Il renvoie l'URL de l'écran et de ne pas le mettre

test=$(curl -I "http://www.redirectURL.com/" 2> /dev/null | grep "location" | sed -E 's/location:[ ]+//g')
echo "1..$test..2"

Qui ensuite sorties:

..2http://www.newURLfromRedirect.com/bla

Ce qu'il se passe?

Notez que --silent ou -s de travail ainsi que 2> /dev/null (et qui sont moins de la frappe).

OriginalL'auteur Mint | 2010-06-03