0
我们试图使一些文件名在大型javascript代码库中保持一致。我们想要骆驼案件的所有文件名称,但我们还需要骆驼案件的“要求”的声明。只替换特定单词后面的部分文字
所以任意需要声明应该改变这样的:到目前为止
// before
var PurchaseProgressBar = require('src/js/Shared/modules/ProgressBar');
// after - camel cased each part of the path
var PurchaseProgressBar = require('src/js/shared/modules/progressBar');
我们有一个sed脚本几乎作品:
sed -e "/require/ s=\b\(.\)=\l\1=g"
但是,这会产生是:
// "var PurchaseProgressBar" was also changed! but shouldn't be
var purchaseProgressBar = require('src/js/shared/modules/progressBar');
我们如何制作这个sed脚本(或s还有其他的方法)只需要在需求调用中输入文本?