当前位置:Linux教程 - Linux综合 - 替换文件中的文本

替换文件中的文本

  比如说,将指定的一些文件中所有的scanf替换为fscanf? 前面刚有人说了sed的方法. 我再说一下vim的方法吧. $ gvim yourfile :%s/scanf/fscanf/g 如果一堆文件,可以 $ gvim yourfiles and so on * :argdo %s/scanf/fscanf/gi update 我以前曾经实现过更加复杂的替换,把几百个Html文件里用<a href="...">引用的文件名统一大小写. 甚至还可以做这样的替换: i->1 ii->2 iv->4 xii->12

(出处:http://www.sheup.com)