Parameter expansion mit Variable

23/06/2014 - 15:29 von Michael Baeuerle | Report spam
Kann mir jemand bestàtigen, dass die folgende Konstruktion POSIX.2-1992
konform ist:
CFG_PREFIX=${PREFIX:-$CFG_PREFIX}
^^^^^^^^^^^
Es geht mir um den markierten Teil. Ist die Variable hier zulàssig und
behàlt damit CFG_PREFIX seinen Wert wenn PREFIX nicht definiert ist?


Micha
 

Lesen sie die antworten

#1 Cyrus Kriticos
23/06/2014 - 22:01 | Warnen spam
On 06/23/2014 03:29 PM, Michael Baeuerle wrote:
Kann mir jemand bestàtigen, dass die folgende Konstruktion POSIX.2-1992
konform ist:
CFG_PREFIX=${PREFIX:-$CFG_PREFIX}
^^^^^^^^^^^
Es geht mir um den markierten Teil. Ist die Variable hier zulàssig und
behàlt damit CFG_PREFIX seinen Wert wenn PREFIX nicht definiert ist?



Solaris nennt sich vollstàndig POSIX-konform und dort trifft Deine
Annahme zu, dass $CFG_PREFIX seinen Wert behàlt, wenn $PREFIX nicht
definiert ist. Getestet mit Solaris 11.

Grüße | Gollum der Veganer: http://youtu.be/Ax0uzR9NNbk
Cyrus |

Ähnliche fragen