将命令行选项转换为weblogic wlst中的单个变量

时间:2015-02-12 05:07:08

标签: python shell wlst

"我试图将一堆jvm参数从我的shell脚本传递给wlst脚本作为命令行参数。 wlst脚本似乎只选取jvm参数的第一个值,并在" space"之后忽略其余的值。我也尝试在引号中插入整个字符串。但它没有用。有没有我可以将所有这些作为一个变量传递给wlst?

JVMARGUMENTS="-Xms250 -Xmx500 -DWeb"

./weblogic.py $value1 $value2 $jvmarguments

where weblogic.py contains something like below:
variable1=sys.argv[1]
variable2=sys.argv[2]
variable3=sys.argv[3] ( this is not picking the whole jvm args but only -Xms250)

请告知"

1 个答案:

答案 0 :(得分:3)

您应该将参数包装在双引号中。

./weblogic.py "$value1" "$value2" "$JVMARGUMENTS"