当前位置: 技术问答>linux和unix
求一个批量修改内容命令
来源: 互联网 发布时间:2017-03-10
本文导语: 在当前目录下有一堆.js和.js.svn文件 现在要找到 所有.js文件,并且替换里面的 XXXXX 为 YYYYY 不知道该怎么写了 我只会一个个的写,不会总结起来 find -name '*.js' grep 'XXXXX' -r . sed -i 's/XXXXX/YYYYY' . | ...
在当前目录下有一堆.js和.js.svn文件
现在要找到 所有.js文件,并且替换里面的 XXXXX 为 YYYYY
不知道该怎么写了
我只会一个个的写,不会总结起来
find -name '*.js'
grep 'XXXXX' -r .
sed -i 's/XXXXX/YYYYY' .
现在要找到 所有.js文件,并且替换里面的 XXXXX 为 YYYYY
不知道该怎么写了
我只会一个个的写,不会总结起来
find -name '*.js'
grep 'XXXXX' -r .
sed -i 's/XXXXX/YYYYY' .
|
find . -name '*.js'|xargs sed -i 's/xxxxx/yyyy/'
|
find -name '*.js'|xargs sed -i 's/XXXXX/YYYYY'
|
for name in $(find -name '*.js');do grep 'XXXXX' -r $name;sed -i 's/XXXXX/YYYYY' $name;done