2017-06-07 7 views
0

私はスタートで/スクリプトを停止、OVS'スクリプトを読んでいるが、そこにある:

start() { 
    set ovs_ctl ${1-start} 
    set "[email protected]" --system-id=random 
    ... 

set ovs_ctl ${1-start}手段は何でしょうか。

ありがとうございました!

答えて

1

これはデフォルトのbashパラメータ置換のようです。

${parameter-default}, ${parameter:-default} 
If parameter not set, use default. 

http://tldp.org/LDP/abs/html/parameter-substitution.html

だからあなたの場合にはそれが設定されている場合、最初のコマンドライン引数$ 1に「ovs_ctl」を設定、または他の、

0

@spkeadokeはそれをうまく説明し、「開始」しますしかし、おそらく少し明白なドキュメントはbashマニュアルにあります3.5.3 Shell Parameter Expansion

関連する問題