Klassische Shell-Programmierung - Arnold Robbins, Nelson H Beebe

Klassische Shell-Programmierung

Buch | Softcover
608 Seiten
2006 | 1., Aufl.
O'Reilly (Verlag)
978-3-89721-441-5 (ISBN)
44,00 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
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



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

Arnold Robbins, an Atlanta native, is a professionalprogrammer and technical author. He has worked with Unix systems since 1980, when he was introduced to a PDP-11 running a version of Sixth Edition Unix. He has been a heavy AWK user since 1987, when he became involved with gawk, the GNU project's version of AWK. As a member of the POSIX 1003.2 balloting group, he helped shape the POSIX standard for AWK. He is currently the maintainer of gawk and its documentation.

Einführung XI

Hintergrund
1.1 Unix-Geschichte
1.2 Prinzipien für Software-Werkzeuge
1.3 Zusammenfassung

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
3.1 Nach Text suchen
3.2 Reguläre Ausdrücke
3.3 Mit Feldern arbeiten
3.4 Zusammenfassung

4 Werkzeuge zur Textverarbeitung
4.1 Text sortieren
4.2 Duplikate löschen
4.3 Absätze umformatieren
4.4 Zeilen, Wörter und Zeichen zählen
4.5 Drucken
4.6 Die erste und die letzte Zeile extrahieren
4.7 Zusammenfassung

Mit Pipelines erstaunliches leisten
5.1 Daten aus strukturierten Textdateien extrahieren
5.2 Strukturierte Daten für das Web
5.3 Beim Kreuzworträtsel schummeln
5.4 Wortlisten
5.5 Tag-Listen
5.6 Zusammenfassung

Variablen, Entscheidungen treffen und Aktionen wiederholen
6.1 Variablen und Arithmetik
6.2 Exit-Status
6.3 Die case-Anweisung
6.4 Schleifen
6.5 Funktionen
6.6 Zusammenfassung

Eingabe und Ausgabe, Dateien und Befehlsauswertung
7.1 Standardeingabe, Standardausgabe und Standardfehlerausgabe
7.2 Zeilen lesen mit read

Übersetzer Kathrin Lichtenberg
Sprache deutsch
Gewicht 995 g
Einbandart kartoniert
Themenwelt Informatik Betriebssysteme / Server Unix / Linux
Schlagworte bash Shell • HC/Informatik, EDV/Betriebssysteme, Benutzeroberflächen • HC/Informatik, EDV/Programmiersprachen • Korn-Shell • Linux • Programmierung • Shell-Programmierung • Skript-Programmierung • UNIX
ISBN-10 3-89721-441-5 / 3897214415
ISBN-13 978-3-89721-441-5 / 9783897214415
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Die wichtigen Befehle

von Daniel J. Barrett

Buch | Softcover (2024)
O'Reilly (Verlag)
16,90
das umfassende Handbuch

von Dirk Deimeke; Daniel van Soest; Stefan Kania

Buch | Hardcover (2023)
Rheinwerk (Verlag)
69,90
das umfassende Handbuch

von Michael Kofler

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90