首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >find命令在本地工作,但在jenkins的插件上不输出任何内容?

find命令在本地工作,但在jenkins的插件上不输出任何内容?

提问于 2022-06-25 16:55:16
回答 0关注 0查看 64

parameters {

extendedChoice(bindings: '', description: '111111111111111', groovyClasspath: '', groovyScript: '''def cmd = ["/bin/bash","-c","find /tmp -maxdepth 1 -regextype posix-extended -regex \'.*\\.(jar|gpg)\' | xargs -i basename {}"].execute().text.readLines()

cmd.each{println it}''', multiSelectDelimiter: ',', name: 'vers', quoteValue: false, saveJSONParameterToFile: false, type: 'PT_SINGLE_SELECT', visibleItemCount: 5)

}

在以上插件中使用script脚本执行命令:

def cmd = ["/bin/bash","-c","find /tmp -maxdepth 1 -regextype posix-extended -regex \'.*\\.(jar|gpg)\' | xargs -i basename {}"].execute().text.readLines()

cmd.each{println it}

没有任何文件列表输出

当将命令换成:

def cmd = ["/bin/bash","-c","find /tmp -maxdepth 1 -type f | xargs -i basename {}"].execute().text.readLines()

cmd.each{println it}

它能正常显示文件列表

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档