在linux下怎么大量将"一串字符"都替换为中文标点的“同样一串字符”。 gedit下有替换工具,不清楚怎么表示任意一串字符,而且就算知道这样一串字符,还必须同样将同样这串字符传递给等下要替换的同样那串文字中。 具体效果就是这样的: "测试文字" → “测试文字”
这个文本很大,必须用批处理的方式,请问有好的方法吗?
看了一段时间文档,本来希望节省点时间的,看了不过自讨没趣罢了。 命令如下。
sed -e 's/(")(1*)(")/“2”/g' test>test1
其中s表示替换,() 括住一个匹配值,然后后面可以用1引用。2类似。然后/g'表示全局。 具体请参看这个网站:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。