04.11.2013 Aufrufe

Unix-Linux, Eine Einführung von Wolfgang Paulina (de)

Unix-Linux, Eine Einführung von Wolfgang Paulina (de)

Unix-Linux, Eine Einführung von Wolfgang Paulina (de)

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

6. Die csh/tcsh - Shell 57<br />

Um eine Kontrolle über <strong>de</strong>n Ablauf einer shell-Prozedur zu erhalten, ist es erfor<strong>de</strong>rlich sog. Steuerstrukturen<br />

einzubauen. Wie eine Programmiersprache kennt auch die tcsh bzw. csh <strong>de</strong>rarige Kontrollstrukturen.<br />

6.6.1. Die if - Anweisung<br />

if ( expression ) command<br />

if ( expression ) then<br />

command(s)<br />

else if ( expression ) then<br />

command(s)<br />

else<br />

command(s)<br />

endif<br />

Die if-Anweisung existiert also als einzelne Anweisung o<strong>de</strong>r als if-Block. Ein if-Block kann elseif- und<br />

else-Zweige besitzen. Es ist darauf zu achten, dass vor und hinter <strong>de</strong>n run<strong>de</strong>n Klammern min<strong>de</strong>stens ein<br />

Leerzeichen steht.<br />

#!/bin/csh<br />

#<br />

# Datei: if.csh<br />

# Beispiel zur if-Anweisung<br />

#<br />

# Usage: if.csh arg1 arg2 arg3 ...<br />

# 02.05.97 - WP<br />

#<br />

if ($#argv

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!