【发布时间】:2014-04-24 08:09:20
【问题描述】:
我有以下代码:
export VAR1=FINAL_VAL="\"--value1 --value2\""
export $VAR1
执行此操作后,我希望 FINAL_VAR=--value1 --value2,但在第二次导出时,我得到“bash: export: `--value2"': not a valid identifier”,就像没有检测到引号一样正确,如果我执行
echo export $VAR1
我明白了
export FINAL_VAL="--value1 --value2"
如果将其复制并粘贴到控制台中,我将得到 FINAL_VAR=--value1 --value2,但是当从 export (export $VAR1) 或 from (`echo export $VAR1`) 执行时,它不会导出。
似乎它不喜欢/检测到引号,但我尝试了很多方法,但没有任何运气。
有没有人遇到过这样的事情,可以告诉我如何解决它?
先谢谢了,
【问题讨论】:
标签: bash variables export spaces