Dette spørgsmål har allerede svar her :
Kommentarer
Svar
man-side til 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.
Så hvis jvm_xmx allerede er indstillet til noget, forbliver det uændret.
Hvis det ikke allerede er indstillet til noget, er det indstillet til 1024.
Eksempel:
$ echo $jvm_xmx $ jvm_xmx=${jvm_xmx:-1024} $ echo $jvm_xmx 1024 $ jvm_xmx=2048 $ jvm_xmx=${jvm_xmx:-1024} $ echo $jvm_xmx 2048 $
Kommentarer
- Tak for svaret. Hvad betyder det, når
parameter
er @? For eksempel:${@:10}
- Bedst at sende et helt nyt spørgsmål til det, hvis mandsiden ikke ' t dække det for dig.
;
)?