【发布时间】:2010-06-03 11:27:27
【问题描述】:
我试图通过使用curl -I 然后grep 到“位置”然后sed 从位置文本中获取重定向链接,这样我就得到了URL。
但这不起作用。它将 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一样好用(而且打字更少)。