Tato otázka již má odpovědi zde :
Komentáře
Odpovědět
manuálová stránka pro bash:
${parameter:-word} Use Default Values. If parameter is unset or null, the expansion of word is substituted. Otherwise, the value of parameter is substituted.
Takže pokud je jvm_xmx již na něco nastaveno, zůstane beze změny.
Pokud ještě není na něco nastaveno, je nastaveno na 1024.
Příklad:
$ echo $jvm_xmx $ jvm_xmx=${jvm_xmx:-1024} $ echo $jvm_xmx 1024 $ jvm_xmx=2048 $ jvm_xmx=${jvm_xmx:-1024} $ echo $jvm_xmx 2048 $
Komentáře
- Děkujeme za odpověď. Co to znamená, když
parameter
je @? Například:${@:10}
- K tomu je nejlepší zadat úplně novou otázku, pokud manuálová stránka ' t zakryjte to za vás.
;
)?