Questa domanda ha già una risposta qui : 
Commenti
Answer
pagina man per 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.  Quindi, se jvm_xmx è già impostato su qualcosa, viene lasciato invariato. 
 Se non è già impostato su qualcosa, è impostato su 1024. 
Esempio:
$ echo $jvm_xmx $ jvm_xmx=${jvm_xmx:-1024} $ echo $jvm_xmx 1024 $ jvm_xmx=2048 $ jvm_xmx=${jvm_xmx:-1024} $ echo $jvm_xmx 2048 $ Commenti
-  Grazie per la risposta. Cosa significa quando parameterè @? Ad esempio:${@:10}
- Meglio inviare una domanda completamente nuova per questo, se la pagina man non ' t coprilo per te.
;)?