-1
我有一个bash脚本:为什么下面的bash脚本会引发错误?
#!/bin/sh
V=-Xms1024m -Xmx2048m
echo $V
它抛出一个错误:
line 3: -Xmx2048m: command not found
如何纠正它吗?
我有一个bash脚本:为什么下面的bash脚本会引发错误?
#!/bin/sh
V=-Xms1024m -Xmx2048m
echo $V
它抛出一个错误:
line 3: -Xmx2048m: command not found
如何纠正它吗?
试试这个:
#!/bin/sh
V="-Xms1024m -Xmx2048m"
echo "$V"
你值含有空格。
尝试http://shellcheck.net – anishsane
解释你在做什么:'A = BC'形式的一行执行命令C,但将环境变量A(设置为值B)放在环境中在你的情况下,你试图在一个环境中运行'-Xmx2048m'命令,其中变量'V'被设置为'-Xms1024m'。 – user1934428