-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