我有一个输出字符串,我想运行一个' tr'和' jq'命令反对。管道是这样的,IP= sh(script: "echo $spawnServer | jq .[0] | tr -d '\"'", returnStdout: true)
不幸的是,jenkins管道讨厌管道,所以我得到的是
+ tr -d '"'
+ jq '.[0]'
+ echo '[' 172.31.79.253, 'i-0d65b431f18a385d0]'
parse error: Invalid numeric literal at line 1, column 16
任何提示都会很棒!到目前为止我唯一发现的是使用eval的人,但这对我没用。任何提示都会很棒!
答案 0 :(得分:1)
您可以使用RecyclerView
,而不是在引号和转义中挣扎,如:
def