这让我发疯了。我sed
在 coffeescript 中使用来替换配置文件中的一行,如下所示:
'username' => 'username',
我的代码如下所示:
commands.push "sed -i '' '119 s/\(.\)username.,$/\1" + dbinfo.dbUser + "\1,/g' '" + tmpAppDir + "/drupal/sites/default/settings.php'"
这应该完全有效,除了咖啡脚本将我的反向引用解释为八进制转义序列(在严格模式下不允许。
如果我能够转义单引号,我就不必使用反向引用,但在这种情况下这似乎不太可能。
有什么帮助吗?