<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">&gt;     ${parameter=word}<br>&gt;          If parameter is not set then set it to word; the  value<br>&gt;          of  the  parameter  is  then        substituted.   Positional<br>&gt;          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">&lt;<a href="mailto:h.goebel@goebel-consult.de" target="_blank">h.goebel@goebel-consult.de</a>&gt;</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 &quot;IP&quot; 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>