首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

批量修改内容命令

2012-09-16 
求一个批量修改内容命令在当前目录下有一堆.js和.js.svn文件现在要找到 所有.js文件,并且替换里面的 XXXXX

求一个批量修改内容命令
在当前目录下有一堆.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

热点排行