我试图通过OS X终端使用SED来执行查找和替换.
想象一下,我在整个文本文件中散布着这个字符串:http://www.find.com/page
我想用这个字符串替换它:http://www.replace.com/page
我遇到了麻烦,因为我不确定如何正确地逃脱或使用我的字符串中的"/"字符.例如,如果我只是想找到"cat"并替换为"dog",我发现以下命令可以完美地运行:
sed -i '' 's/cat/dog/g' file.txt
Run Code Online (Sandbox Code Playgroud)
有没有人对如何实现相同的功能有任何想法,而不是猫和狗有容器"/"字符的字符串或URL?我尝试了许多不同的方法来转义"/"字符,但似乎SED不再"找到"字符串,它不会执行任何查找和替换操作.
非常感谢任何帮助或提示.
谢谢!
我正在编写一个shell脚本来创建一些配置文件.我必须替换文件中的一些模式,并且应该用路径替换一个模式.
所以我的问题是:有没有办法用路径替换我的占位符webpath而不在斜杠前面设置反斜杠?
也许有另一种工具可以做到这一点?