代替
replace是用于对文件执行搜索和replace的命令行实用程序。 它与sed类似,但有一些区别:
找到匹配项时修改文件
使用-r对目录进行递归搜索
对正则表达式和使用。
安装
使用和 :
npm install replace -g
现在,您可以在命令行中使用replace和search 。
例子
将当前目录中文件中所有出现的“ foo”替换为“ bar”:
replace 'foo' 'bar' *
在当前目录的递归搜索中替换所有文件:
replace 'foo' 'bar' . -r
仅替换为test / file1.js和test / file2.js:
replace 'foo' 'bar' test/file1.js test/file2.js
将所有单词对在中间用“-”替换为“ _”:
replace '(\w+)_(\w+)' '$1-$2' *
仅替换
1