加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 用sed将old-link-url替换为new-link-url

发布时间:2020-12-13 23:55:42 所属栏目:Linux 来源:网络整理
导读:我正在用bash编写一个脚本,将old-link-url替换为new-link-url 我的问题是sed因为斜杠而无法替换url.如果我只放一些文字就行了. 我的代码 sed -e s/"$old_link"/"$new_link"/g wget2.html playlist.txt 解决方法 sed支持任何字符作为分隔符,因此如果您尝试替
我正在用bash编写一个脚本,将old-link-url替换为new-link-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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读