Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins pipline内bash脚本内的变量赋值_Bash_Jenkins Pipeline - Fatal编程技术网

Jenkins pipline内bash脚本内的变量赋值

Jenkins pipline内bash脚本内的变量赋值,bash,jenkins-pipeline,Bash,Jenkins Pipeline,在一个阶段内,我试图做到以下几点: #!/bin/bash a=$(ls) echo "a is $(a)" 当我运行管道时,我得到了第3行:a:未找到命令 我以前在管道中使用过脚本,但没有遇到这种情况。您想在这里使用${a},$a表示子shell。用$a或${a}展开变量a 一美元是 echo "a is $a" echo "a is ${a}"

在一个阶段内,我试图做到以下几点:

#!/bin/bash
a=$(ls)
echo "a is $(a)"
当我运行管道时,我得到了第3行:a:未找到命令

我以前在管道中使用过脚本,但没有遇到这种情况。

您想在这里使用${a},$a表示子shell。

用$a或${a}展开变量a

一美元是

echo "a is $a"
echo "a is ${a}"