我想使用脚本通过Gradle(3.2.1)构建一个包。
脚本(hoge.sh
)是
#!/bin/sh
gradle build
echo "hello"
./hoge.sh
工作并打印"你好"。
但是,cat hoge.sh | /bin/sh -s
会在gradle build
停止。
构建看起来很成功但是过程永远不会打印出#34;你好"。
如何正确修复hoge.sh
以cat hoge.sh | /bin/sh -s
正确运行?
如果我运行cat hoge.sh | /bin/sh -i
,则返回
sh-4.2$ #!/bin/sh
sh-4.2$ gradle build
###gradle information###
sh-4.2$ exit
有关使用Gradle 2.1的信息,exit
最后会出现(echo "hello"
之后)。
sh-4.2$ #!/bin/sh
sh-4.2$ gradle build
###gradle information###
sh-4.2$ echo "hello"
hello
sh-4.2$ exit
如何通过Gradle 避开exit
并让echo "hello"
生存?
在第二行gradle build
添加内容?还是cat hoge.sh | /bin/sh
?