Springe zum Hauptinhalt

Bourne
next up previous contents
Next: Beispiele für Shell-Programmierung Up: Spezielle Probleme und Kommandos Previous: read-Kommando

Auswertung von Ausdrücken mittels expr


Das Kommando expr betrachtet seine Argumente als Ausdrücke, die ausgewertet werden, sowie das Ergebnis auf die Standardausgabe geschrieben wird.

  • allgemeine Form:


        expr ausdruck1 operator ausdruck2


    wobei:

    operator Ergebnis
       
    $\vert$ a1 , falls ungleich 0, sonst a2
    & a1 , falls a1 und a2 ungleich 0 bzw. ``'', sonst 0
    <,<=,=,!=,>=,> ``1'', falls Relation wahr, sonst ``0''
    + Addition von a1 und a2
    - Subtraktion a2 von a1
    * Multiplikation a1 mit a2
    / Division a1 durch a2
    % a1 modulo a2
    : a1 wird mit a2 verglichen, a2 darf ein regulärer Ausdruck sein
  • Bemerkung:
    • Vorrang ist steigend
    • Klammerung von Ausdrücken ist möglich: (a)
    • Achtung: * muß auf Grund seiner Sonderbedeutung für die Shell markiert werden, z.B.
  • Beispiele:
    expr 14 + 23+ 112
    149
    
    count=`expr $count + 1`    #  Wert von count um 1 erhoehen
    

next up previous contents
Next: Beispiele für Shell-Programmierung Up: Spezielle Probleme und Kommandos Previous: read-Kommando
  • 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 …