gpt4 book ai didi

bash - 如何使用 SED 查找和替换目标字符串中的 "/"字符的 URL 字符串?

转载 作者:行者123 更新时间:2023-11-29 08:41:13 25 4
gpt4 key购买 nike

<分区>

我正在尝试通过 OS X 终端使用 SED 来执行查找和替换。

假设我在整个文本文件中散布了这个字符串:http://www.find.com/page

我想用这个字符串替换它:http://www.replace.com/page

我遇到了麻烦,因为我不确定如何在我的字符串中正确转义或使用“/”字符。例如,如果我只是想找到“cat”并替换为“dog”,我发现以下命令非常有效:

sed -i '' 's/cat/dog/g' file.txt

有没有人对如何实现相同的功能有任何想法,而不是 cat 和 dog 有包含“/”字符的字符串或 URL?我尝试了许多不同的方法来转义“/”字符,但似乎 SED 无法再“找到”该字符串并且它不执行任何查找和替换操作。

非常感谢任何帮助或提示。

谢谢!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com