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 
    $


  • 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 …