我試圖通過使用curl -I
然後grep
「位置」,然後sed
出位置文本,以便我留下的URL從站點獲取重定向鏈接。如何grep curl -I標頭信息
但這不起作用。它輸出的URL篩選並沒有把它
test=$(curl -I "http://www.redirectURL.com/" 2> /dev/null | grep "location" | sed -E 's/location:[ ]+//g')
echo "1..$test..2"
然後輸出:
..2http://www.newURLfromRedirect.com/bla
這是怎麼回事?
請注意''--silent'或'-s'工作以及'2>/dev/null'(並且少打字)。 – Phrogz 2011-04-17 14:15:53