<div dir="ltr"><div>Hallo Hartmut, <br><br></div>das ist klassischer Bourne-Shell-Syntax. Erstaunlich, dass das in der Manpage nicht drin steht. <br><br><a href="http://www.in-ulm.de/~mascheck/bourne/v7/">http://www.in-ulm.de/~mascheck/bourne/v7/</a><br><br><font><span style="font-family:courier new,monospace">> ${parameter=word}<br>>         If parameter is not set then set it to word; the value<br>>         of the parameter is then        substituted. Positional<br>>         parameters may not be        assigned to in this way.</span></font><br><br>Viele Grüße,<br>Meik </div><div class="gmail_extra"><br><div class="gmail_quote">Am 30. Oktober 2014 09:30 schrieb Hartmut Goebel <span dir="ltr"><<a href="mailto:h.goebel@goebel-consult.de" target="_blank">h.goebel@goebel-consult.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Schönen guten Morgen,<br>
<br>
in einem bash-Script bin ich auf Zeilen dieser Art gestoßen. Ich
habe versucht, das in der man-page zu finden, aber ohne Erfolg.
Kennt jmd eine Beschreibung? Ist das bash-spezifisch oder auch in
anderen Shells möglich?<br>
<br>
: ${IP=127.0.0.1} # kein Doppelpunkt vor dem =<br>
<br>
(Der Doppelpunkt am Anfang der Zeile ist klar, der Rest nicht mehr).<br>
<br>
Die Wirkung ist, dass die Variable "IP" nur gesetzt wird, wenn sich
nicht existiert. Damit unterscheidet es sich von<br>
<br>
${IP:=127.0.0.1} # mit Doppelpunkt vor dem =<br>
<br>
das die Variable auch setzt, wenn sie existiert, aber leer ist.<br>
<br>
<div>-- <br>
<span style="color:black">
Schönen Gruß <br>
Hartmut Goebel <br>
</span>
<span style="font-size:smaller">Dipl.-Informatiker (univ), CISSP,
CSSLP</span><br>
<span style="font-size:smaller">Information Security Management,
Security Governance, Secure Software Development</span>
<p style="color:black" lang="de">
Goebel Consult, Landshut <br>
<a style="color:black" href="http://www.goebel-consult.de" target="_blank">http://www.goebel-consult.de</a>
</p>
<p style="color:grey;font-size:smaller">
Blog:
<a style="color:grey!important;text-decoration:none!important" href="http://www.goebel-consult.de/blog/liberario-als-alternative-zum-db-navigator-und-zu-offi" target="_blank">http://www.goebel-consult.de/blog/liberario-als-alternative-zum-db-navigator-und-zu-offi</a>
<br>
Kolumne:
<a style="color:grey!important;text-decoration:none!important" href="http://www.cissp-gefluester.de/2011-11-in-troja-nichts-neues" target="_blank">http://www.cissp-gefluester.de/2011-11-in-troja-nichts-neues</a>
</p>
<p style="color:grey;font-size:smaller">
Goebel Consult ist Mitglied bei <a style="color:grey!important;text-decoration:none!important" href="http://www.7-it.de/" target="_blank">http://www.7-it.de/</a>
</p>
</div>
</div>
<br>_______________________________________________<br>
SAGE mailing list<br>
<a href="mailto:SAGE@guug.de">SAGE@guug.de</a><br>
<a href="http://lists.guug.de/mailman/listinfo/sage" target="_blank">http://lists.guug.de/mailman/listinfo/sage</a><br>
<br></blockquote></div><br></div>