2016-08-02 58 views
-1

我有一個bash腳本:爲什麼下面的bash腳本會引發錯誤?

#!/bin/sh 

V=-Xms1024m -Xmx2048m 
echo $V 

它拋出一個錯誤:

line 3: -Xmx2048m: command not found 

如何糾正它嗎?

+0

嘗試http://shellcheck.net – anishsane

+0

解釋你在做什麼:'A = BC'形式的一行執行命令C,但將環境變量A(設置爲值B)放在環境中在你的情況下,你試圖在一個環境中運行'-Xmx2048m'命令,其中變量'V'被設置爲'-Xms1024m'。 – user1934428

回答

5

試試這個:

#!/bin/sh 

V="-Xms1024m -Xmx2048m" 
echo "$V" 

你值含有空格。