我有这个命令
find path/tools/ \( -name '*.sh' -o -name '*.exe' -o ! -name "*.*" \) -exec chmod +x {} \;
如何在Gradle exec任务中定义它?
task xPermTools (type: Exec){
workingDir '../'
commandLine "find", "path/tools/", "\( -name *.sh -o -name '*.exe' -o ! -name "*.*" \)", "-exec", "chmod", "+x", "{}", "\;"
}
我需要将其作为列表提供吗?上面的代码返回一个错误,如
构建文件'/home/li_user/path_root/build.gradle':422: 意外的字符:'\'@第422行,第44列。
此外,如何将其转换为groovy命令?我想从groovy设置shell脚本的权限。