日期:2014-05-16  浏览次数:20658 次

求一个批量修改内容命令
在当前目录下有一堆.js和.js.svn文件
现在要找到 所有.js文件,并且替换里面的 XXXXX 为 YYYYY
不知道该怎么写了
我只会一个个的写,不会总结起来
find -name '*.js'
grep 'XXXXX' -r . 
sed -i 's/XXXXX/YYYYY' .


------解决方案--------------------
find -name '*.js'|xargs sed -i 's/XXXXX/YYYYY'
------解决方案--------------------
find . -name '*.js'|xargs sed -i 's/xxxxx/yyyy/'
------解决方案--------------------
for name in $(find -name '*.js');do grep 'XXXXX' -r $name;sed -i 's/XXXXX/YYYYY' $name;done