我需要创建脚本,它将变量作为输入,然后在脚本中使用此变量。 格式为
GBTObject.DeviceId1
我已创建阅读此值
function toUTC(date) {
return new Date(Date.UTC(date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds()));
}
let activityContent = value.val()
let startDate = new Date(activityContent.start_date)
let endDate = new Date(activityContent.end_date)
collectionRef.set({
start_date: toUTC(startDate),
end_date: toUTC(endDate)
})
现在我需要x(variable1 = value1)的值作为变量,名称为variable1,其内容为value1。 谢谢你的建议。
答案 0 :(得分:4)
您可以在同一命令行上使用内联变量声明之前您的脚本:
variable1=value1 variable2=value2 variableN=valueN bash myscipt.sh
然后在myscipt.sh
内,您可以使用以下方法检查这些变量的值:
declare -p variable1 variable2 variableN
请注意,在脚本完成后,这些变量在当前shell中不可用。