0
Was ist der Unterschied bettween
[[ -n $VAR ]]
und
[[ -n ${VAR:-} ]]
?
Wann sollte ich den zweiten Test verwenden?
Was ist der Unterschied bettween
[[ -n $VAR ]]
und
[[ -n ${VAR:-} ]]
?
Wann sollte ich den zweiten Test verwenden?
Die Syntax ${VAR:-value}
ersetzt value
, wenn $VAR
leer oder nicht gesetzt ist. Es gibt keinen besonderen Grund (der mir einfällt), diese Syntax mit einem leeren value
zu verwenden.
Diese Syntax wird in einem Skript verwendet, das ich ändern sollte. Und ich verstehe nicht, warum es benutzt wird. –