您尚未登录。

#1 2012-02-18 10:50:50

刀尖红叶
会员
注册时间: 2011-09-15
帖子: 347

[已解决]想用shell提取qvod地址,遇到怎么在行首添加地址的问题!

wget -i list ; grep '/playdata.*[0-9]' *html* | sed 's/^<.*playdata//g' | sed 's/".*>//g' 

以上执行已提取js在服务器上的相对路径,如"/179/3507.js?66396.09",接下来就要在前面加上网站首页地址"www.bbgdvd.com/playdata/",我用

sed 'i http://www.bbgdvd.com/playdata'

,可是出来的不是

http://www.bbgdvd.com/playdata/179/3507.js?66396.09

,而是

http://www.bbgdvd.com/playdata
/179/3507.js?66396.09

,变成独立两行 :em20 怎么在本行首添加呀?

最近编辑记录 刀尖红叶 (2012-02-19 09:56:17)


平生只做一件事,做自己喜欢做的事~
个人网站:www.leafonsword.org

离线

#2 2012-02-18 14:01:38

damekko
会员
注册时间: 2011-11-16
帖子: 21

Re: [已解决]想用shell提取qvod地址,遇到怎么在行首添加地址的问题!

sed 's/^/string_to_insert/g'

离线

#3 2012-02-18 16:07:56

ffwalle
机器人
注册时间: 2011-12-03
帖子: 393

Re: [已解决]想用shell提取qvod地址,遇到怎么在行首添加地址的问题!

不知道你要干什么,没看懂你的问题


just for fun :-)

离线

#4 2012-02-19 09:57:08

刀尖红叶
会员
注册时间: 2011-09-15
帖子: 347

Re: [已解决]想用shell提取qvod地址,遇到怎么在行首添加地址的问题!

damekko 说:

sed 's/^/string_to_insert/g'

谢谢~


平生只做一件事,做自己喜欢做的事~
个人网站:www.leafonsword.org

离线

页脚