shell - Lambda 函数 cli 更新失败,更新具有特殊字符的 env 变量
问题描述
我有一个像这样的 shell 脚本。它有一个带有一些空格和特殊字符的变量(某种不断变化的秘密)
VARRR="hkjh868698 d7fjWdf 7sd9a46& 4$ Edfd 1hdl_kdbd fsf* dsm2dQ"
aws lambda update-function-configuration \
--function-name function_test \
--environment '{"Variables":{"SECRET":"'"$VARRR"'"}}' \
我也试过用这个Variables={SECRET=$VARRR}
但我的输出给了我
未知选项:hkjh868698 d7fjWdf 7sd9a46&, 4$, Edfd,
解决方案
推荐阅读
- python - 如何查看 Python 内置方法的源代码?
- php - PHP - 如果在字符串中而不在 str_replace() 上留下字符串
- java - spring redis主题订阅缓存
- python-2.7 - Tkinter 按钮弄乱了 GUI?
- rust - 用 nom 解析整数总是会导致 Incomplete
- mysql - SQL 从参数中选择全天
- php - 正则表达式:处理大字符串时的灾难性回溯
- python - 在 Keras 中,为什么必须根据神经网络的输出计算损失函数?
- php - 涉及数组内对象的 PHP HTML 500 错误
- python - 如何在 numpy 数组和向量行之间执行包含操作?