Galileo Computing < openbook >
Galileo Computing - Bücher zur Programmierung und Softwareentwicklung
Galileo Computing - Bücher zur Programmierung und Softwareentwicklung


'Wie werde ich Unix-Guru' als Buch bestellen
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

 
Galileo Computing / <openbook> / "Wie werde ich UNIX-Guru ?"
« Zugriff auf mehrere Objekte Zugriff auf mehrere Objekte Sonderzeichen als Parameter »

Wildcards: *, ? und die eckigen Klammern

Um Dateien mit ähnlichen Namen zu ermitteln, wird meist der Stern als Platzhalter verwandt. Dieser steht als Ersatz für beliebig viele Zeichen. An der Stelle des Sterns kann auch gar kein Zeichen stehen. Die folgende Liste zeigt einige Beispiele:

  • ls prog* - Alle Dateien, die mit prog anfangen.
  • ls *mein - Alle Dateien, die mit mein aufhören.
  • ls OS*.c - Alle Dateien, die mit OS anfangen und mit .c aufhören.
  • ls *dat* - Alle Dateien, die dat im Namen enthalten.

Soll eine genaue Anzahl von Zeichen freigehalten werden, benutzt man das Fragezeichen. Es steht für genau ein Zeichen. M??s steht also für Maus, Mais oder Muks. Murks würde nicht passen, da die drei Buchstaben zwischen M und s nicht auf die zwei Fragezeichen passen. Auch eine Kombination aus Fragezeichen und Sternen macht Sinn. Wenn man beispielsweise alle Dateien und Verzeichnisse, die mit einem Punkt beginnen, löschen möchte,Es ist übrigens keine gute Idee, diese Dateien aus dem Heimatverzeichnis löschen zu wollen. Sollten Sie es gerade getan haben, vergessen Sie, wo Sie das gelesen haben. sollte man lieber nicht rm -r .* eingeben. Da der Stern auch die leere Zeichenkette symbolisiert, würde damit das aktuelle und das Elternverzeichnis ausgeräumt. Das Elternverzeichnis ist das davor liegende Verzeichnis und wird mit .. angesprochen. Besser ist da der Gedanke, mit rm -r .??* zu arbeiten. Damit werden dann weder . noch .. getroffen, da beide nicht aus drei Zeichen bestehen. Allerdings würde auch die Datei .ab stehen bleiben.

Neben diesen bekannten Wildcards gibt es noch die Möglichkeit, mit den rechteckigen Klammern für ein Zeichen gewisse Alternativen zu verwenden. Beispielsweise bedeutet [Mm]akefile, dass die Datei makefile oder Makefile heißen kann. Die Datei [A-Z][0-9]?* muss mit einem Großbuchstaben beginnen, darauf muss eine Ziffer folgen, und sie muss mindestens aus drei Zeichen bestehen.



« Zugriff auf mehrere Objekte | Zugriff auf mehrere Objekte | Sonderzeichen als Parameter »
 
 Zum Katalog
Zum Katalog
Wie werde ich UNIX-Guru?
bestellen
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 UNIX/Linux

PHP 4-Workshop

Einstieg in Python

Perl fürs Web

MySQL 4

GNOME 2.0
 Empfehlung

Einstieg in XML
 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
Info

 MyGalileo
Der Service für registrierte Leser:
Zu MyGalileo
Info



Copyright © Galileo Press GmbH 2003
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.
[Galileo Computing]

Galileo Press GmbH, Gartenstraße 24, 53229 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de