Tähän kysymykseen on jo annettu vastauksia :
Kommentit
Vastaa
bashin man-sivu:
${parameter:-word} Use Default Values. If parameter is unset or null, the expansion of word is substituted. Otherwise, the value of parameter is substituted.
Joten jos jvm_xmx on jo asetettu johonkin, se jätetään ennalleen.
Jos sitä ei ole jo asetettu johonkin, se asetetaan arvoon 1024.
Esimerkki:
$ echo $jvm_xmx $ jvm_xmx=${jvm_xmx:-1024} $ echo $jvm_xmx 1024 $ jvm_xmx=2048 $ jvm_xmx=${jvm_xmx:-1024} $ echo $jvm_xmx 2048 $
kommentit
- Kiitos vastauksesta. Mitä se tarkoittaa, kun
parameter
on @? Esimerkki:${@:10}
- Paras lähettää tähän aivan uusi kysymys, jos man-sivu ei ' t peitä se puolestasi.
;
)?