我想在bash中做这种事情:
OPT="val1 val2=\"info\""
CMD="mycommand -a $OPT file.cfg"
我得到了:
mycommand -a 'val1' 'val2="info" ' file.cfg
相反,我希望:
mycommand -a 'val1 val2="info" ' file.cfg
我怎么能这样做?
答案 0 :(得分:0)
你可以单独引用$ OPT:
CMD="mycommand -a '$OPT' file.cfg"
结果:
$ echo $CMD
mycommand -a 'val1 val2="info"' file.cfg