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.
したがって、jvm_xmxがすでに何かに設定されている場合は、変更されません。
まだ何かに設定されていない場合は、1024に設定されます。
例:
$ echo $jvm_xmx $ jvm_xmx=${jvm_xmx:-1024} $ echo $jvm_xmx 1024 $ jvm_xmx=2048 $ jvm_xmx=${jvm_xmx:-1024} $ echo $jvm_xmx 2048 $
コメント