如何在gradle中保持美元符号?

时间:2017-06-20 10:29:41

标签: shell gradle groovy sed

更新:2017年6月21日

我试着让这个问题更清楚。我想修改一个包含 String

的文件(名为meta67.config)

$ BUILD_PATH = “/ ABC /巴赫/ buildroot的-2015.05”

该字符串应替换为

$ BUILD_PATH = “/工作区/ kuanlin / ABC /巴赫/ buildroot的-2015.05”

因此,我将命令写入build.gradle,就像这样。

task build(type:Exec) {
    def cmd = """
    set -e
    sleep 2
    cd /workspace/kuanlin
    echo "\$BUILD_PATH="/workspace/kuanlin/abc/Bach/buildroot-2015.05";" > config/mt6755.config
    """

    executable "bash"
    args "-l", "-c", dockerCmd(cmd)
}

执行gradle build后,cat mt6755.config会显示如下, $ BUILD_PATH 的字符串将永远消失。

=/workspace/modem/mtkeda/Bach/arm7/20150805/buildroot-2015.05;

0 个答案:

没有答案