我在使用 sed 做一个简单的正则表达式时遇到了一些问题。
我必须在 sql 文件中进行一些替换,并且我正在尝试使用 sed。
我应该替换一些链接的 url。链接格式如下:
万维网。网站 1 .com /blog/2012/12/12
我想在所有链接中用site2替换site1 。
为了找到这些链接,我编写了以下正则表达式:
(site1.com)\/blog\/\d{4}\/\d{2}\/\d{2}
并且似乎工作正常。
使用 sed 做替换的事情我写了下面的代码
cat back.sql | sed 's:(site1.com)\/blog\/\d{4}\/\d{2}\/\d{2}:site2.com:' > fixed.sql
但它似乎不起作用..