2017-03-24 2 views
0

Ich begegnete ${ID:-} in einem Shell-Skript, aber ich bin mir nicht sicher, was genau dieser Ausdruck tut.

Nach ein wenig googeln fand ich, dass ${var} und $var beide gleich sind. Ein solcher Ausdruck ist nützlich, wenn wir Ausdrücke wie ${foo}bar expandieren möchten.

Allerdings habe ich keine Quelle gefunden, die Ausdruck wie ${ID:-} erklärt.

Ich möchte darüber wissen Ausdruck ${ID:-}

+1

@TomFenech Dies wird verwendet, schwerwiegende Fehler zu vermeiden, wenn Sie angerufen haben 'set -u' gibt vor – xhienne

+0

@xhienne, die interessant ist, danke. Ich denke, wenn Sie Ihren Kommentar zu einer Antwort machen, könnte dies eine separate Frage sein, die leere Standard-Erweiterung, die eine Verbesserung wäre. –

Antwort