我使用以下内容:
sed 's/oldwebsite.com/newwebsite.com' file.sql
我得到了:
sed: -e expression #1 unterminated `s' command
我没有正确使用sed吗?
编辑:
修正:
sed 's/oldwebsite.com/newwebsite.com/g' file.sql
是否还有办法让它替换,无论两边都有文字?在上面,它没有取代任何文本。
答案 0 :(得分:0)
您缺少/
来结束替换:
sed 's/oldwebsite.com/newwebsite.com/' file.sql
如果您要替换该行上的所有匹配项,而不仅仅是第一个匹配项,请在最后g
之后添加/
(对于全局)。