gpt4 book ai didi

variables - 试图了解如何将参数从 gradle 传递到我的 shell 脚本?

转载 作者:行者123 更新时间:2023-12-04 23:24:48 28 4
gpt4 key购买 nike

我正在尝试通过 gradle 任务 myconfiguration 将命令行参数传递给我的 shell 脚本,如下所示。

task dosomething(type:Exec) {
workingDir 'dir'
executable 'sh'
args '-c','source dosomething.sh $arg'
}

我试图通过在终端中执行以下命令来传递它:
$ gradle dosomething -Parg=foo

它不起作用我做错了什么吗?

最佳答案

Groovy 仅对双引号字符串执行字符串插值。 (这是我默认使用双引号的原因之一。)尝试:

...
args "-c", "source dosomething.sh $arg"

关于variables - 试图了解如何将参数从 gradle 传递到我的 shell 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14900883/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com