A. Willemer Wie werde ich UNIX-Guru
| | I ANWENDUNG |
Know-How für Unix/Linux-User: Einführung, Shell, Befehle, Hilfe, Arbeit mit Dateien, Editoren, Reguläre Ausdrücke, nützliche Tools, Hardware.
|
II ADMINISTRATION |
Tools, Systemstart, Benutzer verwalten, Hardware konfigurieren, Software installieren, Datensicherung, Tuning, Kernel
|
III NETZWERK |
Client/Server Systeme, TCP/IP, Routing, IPv6, Internet-Dienste, DHCP, Webserver, Firewalls
|
IV DAS X-WINDOW SYSTEM |
Die grafische Oberfläche von UNIX einrichten und nutzen
|
V PROGRAMMIERUNG VON SHELLSKRIPTEN |
Automatisieren von Tasks durch Shell-Skripte.
|
VI PERL |
Interpreter, Syntax, Variablen, Steuerung, Funktionen, UNIX-Aufrufe, GUIs mit Tk
|
VII PROGRAMMIERWERKZEUGE |
C-Compiler, Analyse-Tools, CVS, yacc, diff
|
VIII UNIX-SYSTEMAUFRUFE |
UNIX-Befehle in eigenen Programmen nutzen
|
IX LITERATUR |
Weiterführende Literatur zu UNIX und LINUX
|
| |
Eine Bedingung kann wahr oder falsch sein. Sie entsteht durch den Vergleich
einer Variablen mit einer anderen Variablen oder einer Konstanten. Solche
Konstruktionen nennt man auch boolesche Ausdrücke. Zum Vergleich von
Zahlenwerten gibt es die folgenden Vergleichsoperatoren.
[Numerische Vergleichsoperatoren]C|L
Operator & Bedeutung
== & gleich
!= & ungleich
< & kleiner
<= & kleiner oder gleich
> & größer
>= & größer oder gleich
<=> & Vergleich. siehe unten
Der Vergleich <=> fällt etwas heraus, da er keinen booleschen Wert zurück
gibt. Er liefert 0, wenn beide Werte gleich
sind. Er liefert 1, wenn der linke größer als der rechte und -1, wenn der
rechte größer als der linke ist.
Für den Vergleich zweier Zeichenketten lauten die Operatoren:
[Vergleichsoperatoren bei Zeichenketten]L|L
Operator & Bedeutung
eq & Sind Strings gleich?
ne & Sind Strings ungleich?
lt & Ist erster String kleiner?
le & Ist erster String kleiner oder gleich?
gt & Ist erster String größer?
ge & Ist erster String größer oder gleich?
cmp & Wie strcmp in C: liefert -1 bei kleiner, 0 bei gleich und 1 bei größer
Auch hier liefert der Vergleich cmp keinen booleschen Wert, sondern eine
Zahl.
Ob eine bestimmte Zeichenkette in einer Variablen vorkommt, kann ebenfalls
als Bedingung verwendet werden. Der Syntax der Suche ist von sed
bzw. von vi bekannt.
$a = /suchmich/i
Dieser Ausdruck ist wahr, wenn in der Variablen $a die Zeichenkette
»suchmich« vorkommt. Das i hinter dem zweiten Schrägstrich bewirkt, dass
bei der Suche nicht zwischen Groß- und Kleinschreibung unterschieden wird.
Zwischen den Schrägstrichen können auch reguläre Ausdrücke stehen (siehe S.
regexp).
Zum Verknüpfen zweier Vergleiche gibt es die Operatoren and und
or . In Anlehnung an die Sprache C können Sie für and auch
&& und für or auch || schreiben. Der Operator and liefert
nur dann einen wahren Wert, wenn beide Ausdrücke wahr sind. Der Operator
or wird genau dann wahr, wenn mindestens einer der beiden Ausdrücke
wahr ist. Anders ausgedrückt ist or nur dann falsch, wenn beide
Ausdrücke falsch sind.
| |
|
|
Ihre Meinung? |
|
|
|
|
| |
| |
Shopping |
|
Versandkostenfrei bestellen in Deutschland und Österreich Info
|
|
| |
| |
|