Springe zum Hauptinhalt

Archiv
next up previous contents
Next: test-Kommando Up: Ablaufsteuerung Previous: Ablaufsteuerung

if-Kommando

  • Beispiel:
    if cc -c sort.c
    then ld -o sort sort.o subr.o
    else echo Fehler beim Uebersetzen
    fi
    
    Falls der Exit-Status des cc-Kommandos gleich 0 ist, so wird ld ausgeführt, ansonsten echo.
  • allgemeine Formen:


    if cmd_liste_1

    then cmd_liste_2

    [else cmd_liste_3]

    fi


    if cmd_liste_1

    then cmd_liste_2

    elif cmd_liste_3

    then ...

        ...

    fi

  • Erläuterung:
    • if, then, else, elif, fi sind Schlüsselworte, die müssen jeweils als erstes Wort einer Zeile auftreten (Ausnahme: nach ; bzw. &)


    • $cmd\_liste\_1$ ist eine Folge von ein oder mehreren Pipelines der allgemeinen Form


      cmd1 [$\vert$ cmd2 [$\vert$ ...$\vert$ cmdn ]]


      die durch ; oder , oder & oder && oder $\vert\vert$ getrennt sind, und wahlweise durch ; oder & abgeschlossen werden


      Der Exit-Status einer Kommandoliste wird durch den Exit-Status der letzten Pipeline (d.h. im einfachsten Fall durch den Exit-Status des letzten Kommandos) bestimmt.

    • Beispiele für die Form der Kommandolisten:


      1.
      cmd1

      cmd2

      ...

      cmdn


      2.
      cmd1 ;cmd2 ;...;cmdn


      3.
      cmd


      4.
      cmd1 $\vert$ cmd2


      5.
      cmd1 $\vert$ cmd2

      cmd3



next up previous contents
Next: test-Kommando Up: Ablaufsteuerung Previous: Ablaufsteuerung
  • Ki generiertes Bild

    Offen für Argumente geht in die zweite Runde

    Online-Debattenformat der Juniorprofessur Soziologie der TU Chemnitz thematisiert am 10. September 2025 die Rolle der Solarenergie im Zuge der Energiewende …

  • Gruppe vieler Menschen

    Let's run #TUCgether!

    Zum Jubiläum des Chemnitzer Firmenlaufs gingen 266 Laufbegeisterte für die TU Chemnitz an den Start …

  • Menschen stehen vor einer Leinwand

    Erfolgreiche Summer School an der TU Chemnitz

    Professur Medienpsychologie und die Hochschulallianz Across begrüßten zur Summer School „How much science is in science fiction?“ medienbegeisterte Nachwuchswissenschaftlerinnen und -wissenschaftler aus neun verschiedenen Ländern …

  • Menschen stehen vor einem Haus

    Als Azubi an die Uni? Ja, klar!

    Kanzler der TU Chemnitz begrüßte neue Auszubildende und gratulierte Absolventinnen und Absolventen zum erfolgreichen Berufsabschluss – TU Chemnitz bildet aktuell in zehn Berufen aus …