我正在用 bash 编写一个脚本,它将旧链接 url 替换为新链接 url 我的问题是 sed 不能因为斜线替换 url。如果我只输入一些文本,它就可以工作。
我的代码
sed -e s/"$old_link"/"$new_link"/g wget2.html > playlist.txt
最佳答案
sed
支持任何 字符作为分隔符,因此如果您尝试替换的模式包含/
,请使用不同的分隔符。最常用的是 #
和 |
sed 's|foo|bar|g' input
sed 's#foo#bar#g' input
关于linux - 用 sed 将旧链接 url 替换为新链接 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8544226/