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
  • Porträt eines Mannes

    Studieren trotz Vollzeitjob

    Max Chris Schreiber hat nach seinem VWA-Abschluss erfolgreich ein berufsbegleitendes Bachelorstudium „Public Sector Management“ an der TU Chemnitz gemeistert und damit seinen Blick auf den öffentlichen Sektor erweitert …

  • Eine blonde Frau hält zwei beschriftete Aufkleber hoch.

    TU Chemnitz feiert erneut Vielfalt beim Christopher Street Day

    Let’s celebrate #TUCgether: TU Chemnitz nimmt am 4. Juli 2026 mit einem Wagen am Christopher Street Day in Chemnitz teil und zeigt die Vielfalt der TUC-Familie – Alle sind herzlich eingeladen, sich zu beteiligen …

  • Eine Schülerin im weißen Kittel experimentiert mit einem Reagenzglas im Labor.

    Junge Chemietalente auf der Suche nach der Substanz X

    55. Ausgabe des Chemie-Wettbewerbs „Julius Adolph Stöckhardt“ fand an der TU Chemnitz statt – Toni Radecker vom Clemens-Winkler-Gymnasium Aue belegte Platz 1 und verteidigte damit seinen Titel aus dem Vorjahr …

  • Ein Mann steht vor einem Gebäude.

    „Die Sprachbarriere verschwindet schneller, als man denkt“

    Piotr Marsza?ek aus Katowice hat über die „Betreuungsinitiative Deutsche Auslands- und Partnerschulen“ des Deutschen Akademischen Austauschdienstes den Weg an die TU Chemnitz gefunden …