Erre a kérdésre már itt vannak válaszok :
Megjegyzések
Válasz
bash man oldala:
${parameter:-word} Use Default Values. If parameter is unset or null, the expansion of word is substituted. Otherwise, the value of parameter is substituted.
Tehát, ha a jvm_xmx már van beállítva valamire, akkor az változatlan marad.
Ha még nincs beállítva valamire, akkor az 1024.
Példa:
$ echo $jvm_xmx $ jvm_xmx=${jvm_xmx:-1024} $ echo $jvm_xmx 1024 $ jvm_xmx=2048 $ jvm_xmx=${jvm_xmx:-1024} $ echo $jvm_xmx 2048 $
Hozzászólások
- Köszönöm a választ. Mit jelent, ha
parameter
@? Például:${@:10}
- A legjobb, ha erre egy teljesen új kérdést adunk be, ha a man oldal nem ' t takarja le neked.
;
)?