wget 302在bash shell脚本中临时移动

wget 302在bash shell脚本中临时移动,bash,sed,wget,Bash,Sed,Wget,我有一个bash脚本,它使用grep | sed从html文件中获取url并将其放入变量中。然后将该变量(url片段)与域连接,并发送一个wgetHTTPGET请求。结果我得到了一个临时移动的302结果,我没有看一些有这个问题的人,主要讨论引号或双引号字符,问题是事件放置引号或双引号仍然响应相同 这里是脚本的一部分 var='http://domain.com' var+=`grep "class='some class'" file.html | sed -E "s/^.+href='([^'

我有一个bash脚本,它使用
grep | sed
从html文件中获取url并将其放入变量中。然后将该变量(url片段)与域连接,并发送一个
wget
HTTPGET请求。结果我得到了一个临时移动的
302
结果,我没有看一些有这个问题的人,主要讨论引号或双引号字符,问题是事件放置引号或双引号仍然响应相同

这里是脚本的一部分

var='http://domain.com'
var+=`grep "class='some class'" file.html | sed -E "s/^.+href='([^']+)'.+$/\1/"`
wget "$var"

302重定向后的wget是否正常?302响应代码并不一定意味着存在问题。我的意思是,您应该使用响应中提供的不同URL访问资源。
grep | sed
可以重写为just
sed-E”/class='some class'/s/^.+href='([^']+)。+$/\1/“