linux 多文件替换

今天要发现很多.h文件里的路径 ../proto 要改成../../proto 就想批量进行修改
首先想到的是vim 执行vim -s a.vim xxx.h xx.h 但是发现只能更改第一个脚本
上网搜了一下 可以这样处理
:args *.h
:argdo %s/..\/proto/..\/..\/proto/gc | update
在此感谢 vimer
linux下 当然要用神器sed啦

posted @ 2014-03-10 09:53  buzz-lightyear  阅读(112)  评论(0编辑  收藏  举报