我试着让这个问题更清楚。我想修改一个包含 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;