用Gradle连接Linux上的文件

丹尼斯·塞古雷

这是我当前的Gradle任务:

task concat << {
    println "cat $localWebapp/sc*.js > $buildDir/js/sc.concat.js"
    exec {
        commandLine "bash","-c",'cat',"$localWebapp/sc*.js", ">", "$buildDir/js/sc.concat.js"
    }
}

即使我使用的打印命令println是正确的(如果我将其粘贴到项目目录中的控制台中也可以使用),但该命令不会生成sc.concat.js文件。

发生了什么事,我该如何解决?

cfrick

sh -c 为脚本/命令执行提供一个参数:

commandLine "/bin/sh","-c","cat $localWebapp/sc*.js > $buildDir/js/sc.concat.js"

否则,之后的参数cat将作为进一步的参数传递给外壳,这些外壳将被“误解”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

连接文件awk / linux

来自分类Dev

用循环连接.wav文件

来自分类Dev

Linux上的串行通讯连接

来自分类Dev

在Linux中连接多个文件

来自分类Dev

gradle二进制文件在Android Studio安装(Linux)上的位置

来自分类Dev

在Linux上使用Mono运行VS编译的C#(串行连接)文件

来自分类Dev

用linux命令计数文件

来自分类Dev

用linux命令计数文件

来自分类Dev

用linux os编写的php文件在服务器上出现错误500

来自分类Dev

用Gulp连接/重定位CSS文件

来自分类Dev

用公共头连接多个文件

来自分类Dev

在Linux上的RStudio中建立SSH连接

来自分类Dev

在Arch Linux上连接到Wifi

来自分类Dev

Windows而非Linux上的RNDIS连接滞后

来自分类Dev

Wifi在Linux Mint上断开连接

来自分类Dev

无法在Windows Putty上连接ubuntu linux

来自分类Dev

Razer蓝牙鼠标在Linux上断开连接

来自分类Dev

如何通过SSH连接从Macbook Pro上的远程Linux计算机复制文件并将文件发送到远程Linux计算机?

来自分类Dev

使用gradle在文件上运行touch命令

来自分类Dev

连接每四个文件,Linux

来自分类Dev

在Linux上分发.so文件?

来自分类Dev

Linux Shell上的多个文件

来自分类Dev

在Linux上分发.so文件?

来自分类Dev

备份Linux VM上的文件

来自分类Dev

从Mac上的终端连接到.sql文件

来自分类Dev

在已连接samba的NAS上移动文件

来自分类Dev

用sox连接子文件夹中的文件

来自分类Dev

在Linux Mint上用lua构建Vim

来自分类Dev

在Linux上用C读写串口