红联Linux门户
Linux帮助

如何替换文件夹下所有文件的字符串

发布时间:2008-07-25 16:35:14来源:红联作者:Yose825
在日程的开发过程中,可能大家会遇到将某个变量名修改为另一个变量名的情况,如果这个变量是一个局部变量的话,vi足以胜任,但是如果是某个全局变量的话,并且在很多文件中进行了使用,这个时候使用vi就是一个不明智的选择。

这里给出一个简单的shell命令,可以一次性将所有文件中的指定字符串进行修改:

引用:
grep "abc" * -R | awk -F: '{print $1}' | sort | uniq | xargs sed -i 's/abc/abcde/g'
文章评论

共有 1 条评论

  1. feixuedewo 于 2008-07-25 17:12:26发表:


    谢谢楼主了
    还没注意这个问题!
    用的比较少!
    收下了!