我正在尝试使用docker镜像截断ubuntu实例中的环境变量并使其失败。下面我将举例说明。
buildNum=“$(git rev-parse HEAD)” // this command returns commit hash
build= ${buildNum:0:10} //truncates commit hash to only first 20 chars
export myvar = "${build}"
error: bad substitution ???
上面的示例适用于我的常规OSX终端但是当尝试在ubuntu实例中运行相同的东西时,我得到了错误的替换错误。
答案 0 :(得分:0)
问题是 = 符号周围的空格 尝试删除它们。
export myvar="${build}"