我有一个包含标志和参数的环境变量,例如
export CMD='compile -m bla --vars "hello there"'
当我尝试运行run ${CMD}
时,错误显示:
error: unrecognized arguments: there"
它并不表示引号属于";你好";。我该如何逃脱?
可以尝试使用backtick。倒勾号不是引号,它有一个非常特殊的含义。在倒计时之间键入的所有内容都将进行评估(执行(。在主命令之前执行尝试
希望它能帮助你解决问题