剥离 bash 中 url 的一部分
stripping a part of the url in bash
我有这样的数据:
<b><a href="/title/tt3645068/"
<b><a href="/title/tt2741602/"
- <a href="/title/tt3173408/"
<b><a href="/title/tt1442464/"
- <a href="/title/tt2605802/"
<b><a href="/title/tt0103569/"
我正在尝试替换 /title 之前的所有内容并将其替换为 https://imdb.com
我尝试过类似的方法,但它不起作用:
sed "s/^.*href='/https\:\/\/www\.imdb\.com/"
你能帮我改正这个错误吗?
> sed 's/.*\(\/title.*\)/https:\/\/www.imdb.com\//' data
https://www.imdb.com//title/tt3645068/"
https://www.imdb.com//title/tt2741602/"
https://www.imdb.com//title/tt3173408/"
https://www.imdb.com//title/tt1442464/"
https://www.imdb.com//title/tt2605802/"
https://www.imdb.com//title/tt0103569/"
我有这样的数据:
<b><a href="/title/tt3645068/"
<b><a href="/title/tt2741602/"
- <a href="/title/tt3173408/"
<b><a href="/title/tt1442464/"
- <a href="/title/tt2605802/"
<b><a href="/title/tt0103569/"
我正在尝试替换 /title 之前的所有内容并将其替换为 https://imdb.com
我尝试过类似的方法,但它不起作用:
sed "s/^.*href='/https\:\/\/www\.imdb\.com/"
你能帮我改正这个错误吗?
> sed 's/.*\(\/title.*\)/https:\/\/www.imdb.com\//' data
https://www.imdb.com//title/tt3645068/"
https://www.imdb.com//title/tt2741602/"
https://www.imdb.com//title/tt3173408/"
https://www.imdb.com//title/tt1442464/"
https://www.imdb.com//title/tt2605802/"
https://www.imdb.com//title/tt0103569/"