搜索和替换 SED Linux
Search and Replace SED Linux
我需要转换我所有的 url 相对路径
https://www.example.com/image/abc.gif to /image/abc.gif
我试过这个命令,但对 https:\
部分不起作用。我如何在此命令中使用 https\
.
grep -rl "http://www.example.com" /root/ | xargs sed -i 's/http://www.example.com//g'
以下将完成这项工作:
echo "https://www.example.com/image/abc.gif" | sed 's/https:\/\/www\.example\.com//g'
输出
/image/abc.gif
您可以使用正则表达式,-r 表示扩展的正则表达式。这 ?表示 's'.
出现 0 次或 1 次
echo "http://www.example.com/image/abc.gif" | sed -r 's/https?:\/\/www\.example\.com//g'
我需要转换我所有的 url 相对路径
https://www.example.com/image/abc.gif to /image/abc.gif
我试过这个命令,但对 https:\
部分不起作用。我如何在此命令中使用 https\
.
grep -rl "http://www.example.com" /root/ | xargs sed -i 's/http://www.example.com//g'
以下将完成这项工作:
echo "https://www.example.com/image/abc.gif" | sed 's/https:\/\/www\.example\.com//g'
输出
/image/abc.gif
您可以使用正则表达式,-r 表示扩展的正则表达式。这 ?表示 's'.
出现 0 次或 1 次echo "http://www.example.com/image/abc.gif" | sed -r 's/https?:\/\/www\.example\.com//g'