-1
Ich habe ein Bash-Skript:Warum gibt das folgende Bash-Skript einen Fehler aus?
#!/bin/sh
V=-Xms1024m -Xmx2048m
echo $V
Es wirft einen Fehler:
line 3: -Xmx2048m: command not found
Wie es zu korrigieren?
versuchen Sie http://shellcheck.net – anishsane
Um zu erklären, was Sie tun: Eine Zeile der Form 'A = BC 'führt den Befehl C aus, aber platziert die Umgebungsvariable A (auf den Wert B festgelegt) in der Umgebung des laufenden Prozesses C. In diesem Fall versuchen Sie den Befehl '-Xmx2048m' in einer Umgebung auszuführen, in der die Variable' V' auf '-Xms1024m' gesetzt ist. – user1934428