Chinaunix

标题: VI里面怎么一次执行N个查找替换?? [打印本页]

作者: sunkey    时间: 2005-02-22 14:22
标题: VI里面怎么一次执行N个查找替换??
比如一次进行100个字段的查找和替换, 能不能用一个文本
把所有的命令一次输入到VI当中,然后自动顺序完成所有的命令?
(跟批处理一样)

高手帮忙!
作者: 寂寞烈火    时间: 2005-02-22 14:36
标题: VI里面怎么一次执行N个查找替换??
这样?

  1. vim file<<!
  2. ...
  3. !
复制代码

作者: sunkey    时间: 2005-02-22 14:45
标题: VI里面怎么一次执行N个查找替换??
! 是沙意思?
作者: cuci    时间: 2005-02-22 14:53
标题: VI里面怎么一次执行N个查找替换??
是同样的字段替换100次吗:%s/pattern/pattern_new/g
作者: 一梦如是    时间: 2005-02-22 15:18
标题: VI里面怎么一次执行N个查找替换??
把你的需求写清楚,实例列出来
作者: sunkey    时间: 2005-02-22 15:48
标题: VI里面怎么一次执行N个查找替换??
呵呵.. 已经搞定了...

   vi -e -s $file < find.cmd

cat find.cmd

  %s/AAA/aaa/g
  %s/BBB/bbb/g
  .......
  %s/ZZZ/zzz/g
  wq $newfile

这样就行了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2