为什么以下bash脚本会抛出错误?

use*_*192 -1 bash shell

我有一个bash脚本:

#!/bin/sh

V=-Xms1024m -Xmx2048m
echo $V
Run Code Online (Sandbox Code Playgroud)

它抛出一个错误:

line 3: -Xmx2048m: command not found
Run Code Online (Sandbox Code Playgroud)

怎么纠正呢?

poo*_*ank 5

试试这个:

#!/bin/sh

V="-Xms1024m -Xmx2048m"
echo "$V"
Run Code Online (Sandbox Code Playgroud)

您的值包含空格.