Springe zum Hauptinhalt

Archiv
next up previous contents
Next: Argumentübergabe beim Aufruf eines Up: Shell-Scripts Previous: 3 Möglichkeiten der Ausführung

Kommentare

Kommentare in Shell-Scripts können mittels # eingeleitet oder über das ,,leere`` Kommando (:) jeweils bis zum nächsten Newline gebildet werden:
  • Beispiel: (siehe oben: akt_info)
    #!/bin/sh
    #
    # Das ist das Shell-Script akt_info, welches anzeigt:
    #
    # 1. aktuelles Datum
    # 2. angemeldete Nutzer
    # 3. aktuelles Verzeichnis
    #
    /bin/echo -n "aktuelles Datum:"
    date
    echo  "angemeldet sind:"
    who
    /bin/echo -n "das aktuelle Verzeichnis ist:"
    pwd
    
    
    Alternativ: ,,leeres`` Kommando:
    : Das ist das Shell-Script akt_info, welches anzeigt:
    : 1. aktuelles Datum
    : 2. angemeldete Nutzer
    : 3. aktuelles Verzeichnis
    :
       ...
    
  • Achtung: in diesem Fall führt Shell Textsubstitutionen durch!


Unterscheidung Bourne-Shell-Script $\Leftrightarrow$C-Shell-Script:

#!/bin/sh bzw. : $\Leftrightarrow$ #!/bin/csh

  z.B.: SUNOS (csh aktiv)

    % cat B1
    #!/bin/sh
    ps | grep $0

    83 % B1
    787 p4 S     0:00 /bin/sh B1
    788 p4 S     0:00 grep B1

    84 % cat B2
    :
    ps | grep $0

    85 % B2
    791 p4 S     0:00 /bin/sh B2
    792 p4 S     0:00 grep B2

    86 % cat C1
    #!/bin/csh
    ps | grep $0

    87 % C1
    SUN-CSHRC
    795 p4 S     0:00 /bin/csh C1
    798 p4 S     0:00 grep C1

    88 % cat K1
    #!/bin/ksh
    ps | grep $0

    89 % K1
    K1: Command not found.
    90 % 

  z.B.: SUNOS (sh aktiv)
    
    $ B1
    804 p4 S     0:00 /bin/sh ./B1
    805 p4 S     0:00 grep ./B1
    $ B2
    808 p4 S     0:00 grep B2
    $ C1
    SUN-CSHRC
    810 p4 R     0:00 /bin/csh ./C1
    813 p4 S     0:00 grep ./C1
    $ 

  z.B.: AIX (csh aktiv)

    79 % cat B1
    #!/bin/sh
    ps | grep $0

    80 % B1
    24780  pts/2  0:00 grep B1 
    40907  pts/2  0:00 sh B1 

    81 % cat B2
    :
    ps | grep $0

    82 % B2
    23247  pts/2  0:00 /bin/sh B2 
    40912  pts/2  0:00 grep B2 

    83 % cat C1
    #!/bin/csh
    ps | grep $0

    84 % C1
    24787  pts/2  0:00 csh C1 

    85 % cat K1
    #!/bin/ksh
    ps | grep $0

    86 % K1
    24794  pts/2  0:00 ksh K1 
    40924  pts/2  0:00 grep K1 

    87 % 
    
    
  z.B.: AIX (sh aktiv)
    
    $ B1
    24799  pts/2  0:00 sh ./B1 
    40928  pts/2  0:00 grep ./B1 
    $ B2
    24803  pts/2  0:00 grep B2 
    $ C1
    40933  pts/2  0:00 csh ./C1 
    $ K1
    24813  pts/2  0:00 grep ./K1 
    40939  pts/2  0:00 ksh ./K1 
    $


  • Eine junge Frau sitzt am Computer.

    Rund um die Uhr die Hausarbeit abschließen

    Einfach dranbleiben: Universitätsbibliothek der TU Chemnitz hat unmittelbar im Anschluss an die „Lange Nacht der aufgeschobenen Hausarbeiten“ am 5. Februar 2026 erstmals noch bis 14. Februar gegen Mitternacht 24/7 geöffnet …

  • Logo vor einer Gebäudeansicht

    TU Chemnitz im Ranking von StudyCheck.de auf Platz 4 der beliebtesten Universitäten in Deutschland

    Ein „StudyCheck Award 2026“ mit dem Zertifikat „Top Universität 2026“ geht dank der sehr positiven Bewertung ihrer Studierenden sowie Absolventinnen und Absolventen an die TU Chemnitz – Zudem ist die TUC aktuell die zweitbeste staatliche Universität im Live-Ranking „Digital Readiness“ …

  • Mehrere Personen spielen Tischtennis.

    Wenn der Deutschkurs in die Werkhalle verlagert wird

    Tischtennisturnier krönte Premiere des Sprach- und Praxisprojekts „Deutsch für Ingenieure“ – Internationale Studierende präsentierten ihre selbstgebauten Schläger und bewiesen dabei ihre neugewonnene Sprachkompetenz …

  • Blick auf ein schiff, das neben einem Gebäude ankert.

    Spurensuche in der Stadt

    Wie Migration Stadtbilder und Lebensgeschichten prägt, zeigt das Deutsche Auswandererhaus in Bremerhaven bis zum 1. März 2026 – Ausstellung „Aufbrüche – Umbrüche“ verknüpft Bremerhaven und Chemnitz in einem Dialog über Wandel, Erinnerung und Identität – Professur Humangeographie mit Schwerpunkt Europäische Migrationsforschung der TU Chemnitz wirkte an der Konzeptentwicklung mit …