标签: linux bash
我在脚本中定义了一个命令
SVN_CMD="${SVN} --config-dir=xyz --username=abc"
脚本执行时
${SVN_CMD} update
我收到以下命令未找到的错误
'/usr/bin/svn --config-dir=xyz --username=abc'
因为看起来引用的字符串被视为带有嵌入空格的文件名。如果我定义变量并以交互方式运行相同的命令,似乎不会发生这种情况。在括号中定义变量似乎可以解决问题。这是最好的方法吗?