当前位置:首页>资讯 >商务贸易 > 技术交流>linux中sed命令替换包含引号、斜杠等特殊字符的的使用

linux中sed命令替换包含引号、斜杠等特殊字符的的使用

2018-05-23 来源:sed命令责任编辑:未填 浏览数:未显示 中贸商网-贸易商务资源网

核心提示:在字符替换中,可能会遇见引号,/等的替换,这时应该注意,sed的命令原型是:sed -i s/oldstring/goalstring/g file如果一个路径

在字符替换中,可能会遇见引号,“/”等的替换,这时应该注意,sed的命令原型是:

sed -i  "s/oldstring/goalstring/g" file

如果一个路径是data/path/abc,现在要将此路径换成一个字符串cde

但是这时跟在s后边的其实是分隔符,用以将oldstring替换成cde;他可以使用任意字符,这时如果字符串中有“/”,就会发生混乱,在这个时候可以用#当做分隔符,就变成

sed -i "s#abc#cde#g" file

这时如果abc中包含“/”就可以随便替换了;

引号的替换:

需要将引号转义,使用反斜杠“\”,比如替换" ' 'div' ' ",如果需要将它替换成‘div' ;可以使用sed -i s#\"\'\'#\'#g就能替换了。

详细的sed使用方法参考:http://www.cnblogs.com/edwardlost/archive/2010/09/17/1829145.html

分享到:
阅读上文 >> 走近“肉桂王子”----探访武夷山最大的手工制茶工坊
阅读下文 >> 童装市场大爆发 谁将赢得新生代父母的青睐?

大家喜欢看的

  • 品牌
  • 资讯
  • 展会
  • 视频
  • 图片
  • 供应
  • 求购
  • 商城

版权与免责声明:

凡注明稿件来源的内容均为转载稿或由企业用户注册发布,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;


本文地址:http://news.ceoie.com/show-186840.html

转载本站原创文章请注明来源:中贸商网-贸易商务资源网

微信“扫一扫”
即可分享此文章

友情链接

服务热线:0311-89210691 ICP备案号:冀ICP备2023002840号-2