繁体   English   中英

Jenkins 管道内的 bash 脚本内的变量赋值

[英]Variable assignment inside bash script inside Jenkins pipline

在一个阶段内,我正在尝试执行以下操作:

#!/bin/bash
a=$(ls)
echo "a is $(a)"

当我运行管道时,我得到“第 3 行:a:找不到命令”

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

$a${a}展开变量a

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

$(a)命令替换

您想在这里使用${a}$(a) 用于子shell。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM