tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
388
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    radical_edward radical_edward ist offline Mitglied
    Registriert seit
    Sep 2009
    Beiträge
    21
    Hallo...
    Frage eines newbie: das umwandeln einer while in eine until schleife scheint nur immer eine kleine Änderung zu erfordern....

    while [$antw -lt 5 - a $ antw - gt 0] zu until[$antw -gt 5 - a $antw - lc0 ]
    while[ $# -ne 0] zu until [$# -es ] .. vorausgesetzt das stimmt so.

    kann man eine Regel aufstellen was sich zu was ändert oder stelle ich mir das gerade zu einfach vor
     

  2. #2
    Laudian Laudian ist offline Mitglied Brokat
    Registriert seit
    Sep 2007
    Ort
    kurzfristig wieder Passau
    Beiträge
    295
    Nach "man bash" findet sich da was zu.

    Der Unterschied ist lediglich in der Verarbeitung des Exit-Status zu suchen ... also das Ergebnis, dass nach einem Durchlauf des Schleifeninhalts erzeugt wird.

    In "while" Schleifen wird wiederholt, wenn der Exit-Status 0 ist ... also erfuellt.
    in "until" Schleifen wird wiederholt, wenn der Exit ungleich 0 ist ...
     
    Mir hat ein Artikel, auf den ich hier gestossen bin sehr gefallen. Deswegen hat er es mal verdient, meine sonst leeren Sigs zu schmuecken:

    Linux ist nicht Windows!

    Ich bitte alle, die auf dem jeweils anderen OS rumhacken erst diesen Artikel zu lesen.