-1

私が使用しているシェルスクリプトでこれを見つけましたが、この構文の正式な説明/定義を見つけるのに苦労しています:

ACTION=${1:-update}

$1 変数が存在しない (コマンド ライン引数がない) 場合は、"-update" が使用されると想定しています。

4

1 に答える 1

1

それは難解ではありません。それはPOSIXであり、Bourneですらあります。これまでのすべてのシェルマンページで。man bashまたはman ksh。パラメータ1が未設定または空の文字列である場合は、代替を展開すると、ほとんどの場合正しいと見なされます。

于 2013-03-18T21:47:39.170 に答える