Book description
Shell-Skript-Programmierung ist das mächtige Werkzeug zur vollen Entfaltung der Power von Unix. Shell-Skripten sind unerlässlich für Unix-User und Systemadministratoren. Mit ihnen werden Automatisierungsprozesse in Unix elegant und zeitsparend erstellt.
Um Shell-Skripten gut schreiben zu können, braucht man mehr als lediglich das Wissen um die Shell-Sprache. Man muss ebenfalls vertraut sein mit den zahlreichen Unix-Programmen. Das vorliegende Buch lehrt beides: die Shell-Sprache wie auch den geschickten Einsatz und das Zusammenspiel vieler Unix-Werkzeuge. Darüber hinaus wird dem Leser mit Klassischer Shell-Programmierung ein tiefer Einblick in Unix gewährt.
Mit diesem Buch lernt der Leser, wie exzellente Skripten erstellt werden und wie Fallen umgangen werden, die Skripten zu schlechten Skripten werden lassen. Damit spart der Leser viele Stunden überflüssiger Arbeit.
Sie lernen nicht nur, wie Sie nützliche Shell-Skripten schreiben, sondern auch, wie Sie die Shell schnell, zuverlässig und portabel anpassen, um das Beste aus jedem System herauszuholen. Diese Fertigkeit ist wichtig für jeden, der Unix- oder Linux-Systeme betreibt und wartet.
Die wichtigsten Themenbereiche, die in diesem Buch behandelt werden:
Einstieg in die Skript-Sprache
Arbeit mit Textdaten: Suchen und Ersetzen, Sortieren, Drucken, Werkzeuge
Arbeit mit Shell-Variablen
Ein- und Ausgabe, Dateien und Befehlsauswertung
Erstellung von Produktionsskripten
Die Programmiersprache awk
Arbeiten mit Dateien: Auflisten, lange Dateilisten, Dateimetadaten, Dateien suchen, Dateien vergleichen
Rechtschreibkontrollprogramm aus vorhandenen Unix-Werkzeugen aufbauen
Prozesse: erzeugen, auflisten, steuern, löschen, Prozess-Accounting, verzögerte Terminierung
Shell-Portabilität und Erweiterung
Sichere Shell-Skripten
Table of contents
-
Klassische Shell-Programmierung
- Vorwort
- Einführung
- 1. Hintergrund
-
2. Zum Einstieg
- 2.1 Skriptsprachen im Vergleich mit kompilierten Sprachen
- 2.2 Wozu ein Shell-Skript einsetzen?
- 2.3 Ein einfaches Skript
- 2.4 Eigenständige Skripten: #! in der ersten Zeile
- 2.5 Grundlegende Shell-Konstrukte
- 2.6 Auf Shell-Skript-Argumente zugreifen
- 2.7 Einfache Überwachung der Ausführung
- 2.8 Internationalisierung und Lokalisierung
- 2.9 Zusammenfassung
- 3. Suchen und Ersetzen
- 4. Werkzeuge zur Textverarbeitung
- 5. Mit Pipelines Erstaunliches leisten
- 6. Variablen, Entscheidungen treffen und Aktionen wiederholen
-
7. Eingabe und Ausgabe, Dateien und Befehlsauswertung
- 7.1 Standardeingabe, Standardausgabe und Standardfehlerausgabe
- 7.2 Zeilen lesen mit read
- 7.3 Mehr über Umleitungen
- 7.4 Die vollständige Geschichte von printf
- 7.5 Tilde-Erweiterung und Wildcards
- 7.6 Befehlsersetzung
- 7.7 Quotierung
- 7.8 Auswertungsreihenfolge und eval
- 7.9 Integrierte Befehle
- 7.10 Zusammenfassung
- 8. Produktionsskripten
- 9. awk bis zum Abwinken
- 10. Arbeiten mit Dateien
- 11. Ein ausführliches Beispiel: Das Zusammenführen von Benutzerdatenbanken
- 12. Rechtschreibprüfung
- 13. Prozesse
- 14. Fragen der Shell-Portabilität und Erweiterungen
- 15. Sichere Shell-Skripten: Ein Einstieg
- A. Manpages schreiben
- B. Dateien und Dateisysteme
- C. Wichtige Unix-Befehle
- D. Bibliografie
- Glossar
- Über die Übersetzerin
- Kolophon
Product information
- Title: Klassische Shell-Programmierung
- Author(s):
- Release date: January 2006
- Publisher(s): O'Reilly Verlag
- ISBN: 9783897214415
You might also like
video
Python Fundamentals
51+ hours of video instruction. Overview The professional programmer’s Deitel® video guide to Python development with …
book
Das DevOps-Handbuch
Mehr denn je ist das effektive Management der IT entscheidend für die Wettbewerbsfähigkeit von Organisationen. In …
book
Linux Basics for Hackers
If you’re getting started along the exciting path of hacking, cybersecurity, and pentesting, Linux Basics for …
book
bash - Einstieg in die Shell-Programmierung
Einstieg in die Shell-Programmierung Von den ersten Kommandos für die bash-Shell bis hin zum Einstieg in …