【发布时间】:2016-06-10 10:28:56
【问题描述】:
我有一个要在bash 脚本中执行的命令。如果我直接在控制台中运行命令,它工作正常,但如果我把它放在脚本中并执行脚本,它会抛出以下错误:
错误的命令行参数
我在控制台成功执行的命令是:
output=`java -jar myjar.jar -agent iOS -host localhost /Users/vskumar/monkeytalk/workspace/MonkeyProject/'shoppingcart_deleteproduct - Online_V2.mt'`
在脚本中是这样的:
output=`java -jar $JAR_LOCATION/$JAR_LIST -agent $AGENT_NAME -host $HOST -reportdir $REPORT_DIR/$rep_date $MT_TEST_ROOT_DIR/$SUBSTRING`
$MT_TEST_ROOT_DIR 的值为
/Users/vskumar/monkeytalk/workspace/MonkeyProject
而$SUSBSTRING的值为
'shoppingcart_deleteproduct - Online_V2.mt'
【问题讨论】:
-
引用你的变量。