|
|
Zum Abruf von Variablenwerten gibt es folgende zusätzliche Syntax:
${name} {...} begrenzen name gegen nachfolgenden Text
${name?message} Wert oder Fehlermeldung mit message (auch leer)
${name=default} Wert oder default; letztere wird dann Wert
${name-default} Wert oder default; Wert bleibt aber leer
${name+ersatz} ersatz, falls es Wert gibt; sonst nichts
Der Test bezieht sich mit Doppelpunkt darauf,
ob name existiert und keinen leeren Wert besitzt.
Ohne Doppelpunkt wird nur Existenz geprüft.
Eine Zuweisung an Argumente, also etwa ${1=default}, ist nicht möglich. Die anderen Formen sind auch für Argumente erlaubt. Der Ersatz muß jeweils ein einziges Wort sein.
|
|
Last modified 03/July/97