sed & awk: Unix-Power-Tools

Bewertung:   (4,6 von 5)

sed & awk: Unix-Power-Tools (Dale Dougherty)

Leserbewertungen

Zusammenfassung:

Das Buch wird als unverzichtbare Ressource für das Verständnis und die Nutzung von sed und awk zur Datenmanipulation und -verarbeitung in UNIX-ähnlichen Systemen gelobt. Die Leser schätzen den pädagogischen Wert, den klaren Schreibstil, die praktischen Beispiele und die Relevanz auch in modernen Kontexten. Einige bemerkten jedoch Probleme mit der Formatierung und den begrenzten Inhalt zu bestimmten Themen.

Vorteile:

Pädagogischer Wert
Klarer und ansprechender Schreibstil
Umfassende Behandlung von sed und awk mit praktischen Beispielen
Nützlich sowohl für Anfänger als auch für erfahrene Benutzer
Hilft, Aufgaben zu automatisieren und die Effizienz bei der Datenmanipulation zu verbessern.

Nachteile:

Formatierungsprobleme, die das Buch schwer lesbar machen
gelegentliche Verweise auf veraltete Technologien
einige Abschnitte sind für diejenigen, die bereits über Kenntnisse in höheren Programmiersprachen verfügen, weniger nützlich.

(basierend auf 71 Leserbewertungen)

Originaltitel:

sed & awk: Unix Power Tools

Inhalt des Buches:

Sed und awk beschreiben zwei Textverarbeitungsprogramme, die zu den Hauptbestandteilen des Werkzeugkastens von UNIX-Programmierern gehören. sed ist ein "Stream-Editor" zur Bearbeitung von Textströmen, die zu groß sind, um als einzelne Datei bearbeitet zu werden, oder die als Teil eines größeren Datenverarbeitungsschritts spontan erzeugt werden.

Die häufigste Operation, die mit sed durchgeführt wird, ist die Substitution, also das Ersetzen eines Textblocks durch einen anderen. awk ist eine vollständige Programmiersprache. Im Gegensatz zu vielen konventionellen Sprachen ist awk "datengesteuert" - Sie geben an, an welcher Art von Daten Sie interessiert sind und welche Operationen ausgeführt werden sollen, wenn diese Daten gefunden werden.

awk erledigt viele Dinge für Sie, einschließlich des automatischen Öffnens und Schließens von Datendateien, des Lesens von Datensätzen, der Aufteilung der Datensätze in Felder und des Zählens der Datensätze.

Während awk die Funktionen der meisten konventionellen Programmiersprachen bietet, enthält es auch einige unkonventionelle Funktionen, wie z.B. die erweiterte Suche nach regulären Ausdrücken und assoziative Arrays.

sed & awk beschreibt beide Programme im Detail und enthält ein Kapitel mit Beispielen für sed- und awk-Skripte. Diese Ausgabe deckt Funktionen von sed und awk ab, die durch den POSIX-Standard vorgeschrieben sind. Dies betrifft vor allem awk, wo POSIX eine neue Variable, CONVFMT, und neue Funktionen, toupper () und tolower (), standardisiert hat.

Die Variable CONVFMT gibt das Konvertierungsformat an, das bei der Konvertierung von Zahlen in Zeichenketten verwendet werden soll (awk verwendete zu diesem Zweck bisher OFMT). Die Funktionen toupper () und tolower () nehmen jeweils ein String-Argument (vermutlich gemischte Groß- und Kleinschreibung) und geben eine neue Version des Strings zurück, bei der alle Buchstaben in die entsprechende Groß- und Kleinschreibung übersetzt wurden. Darüber hinaus deckt diese Ausgabe GNU sed ab, das seit der ersten Ausgabe neu verfügbar ist.

Sie aktualisiert auch die in der ersten Ausgabe behandelten Bell Labs nawk und GNU awk ( gawk ), behandelt mawk, eine weitere frei verfügbare Implementierung von awk, und bespricht kurz drei kommerzielle Versionen von awk, MKS awk, Thompson Automation awk ( tawk ) und Videosoft (VSAwk).

Weitere Daten des Buches:

ISBN:9781565922259
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:1997
Seitenzahl:432

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Free to Make: Wie die Maker-Bewegung unsere Schulen, unsere Jobs und unseren Verstand verändert -...
Dale Dougherty, Schöpfer des MAKE: Magazins und...
Free to Make: Wie die Maker-Bewegung unsere Schulen, unsere Jobs und unseren Verstand verändert - Free to Make: How the Maker Movement Is Changing Our Schools, Our Jobs, and Our Minds
sed & awk: Unix-Power-Tools - sed & awk: Unix Power Tools
Sed und awk beschreiben zwei Textverarbeitungsprogramme, die zu den Hauptbestandteilen des Werkzeugkastens...
sed & awk: Unix-Power-Tools - sed & awk: Unix Power Tools
Make: Band 86 - Make: Volume 86
Cosplay ist der perfekte Einstieg ins Basteln. Es gibt keinen besseren Weg, Fantasiewelten zu zelebrieren, als in die Rolle deiner...
Make: Band 86 - Make: Volume 86
Make: Band 88 - Make: Volume 88
Papierdrucker können in Farbe drucken, warum nicht auch 3D-Drucker? Nun, jetzt können sie es! Die neuen 3D-Farb- und Multimaterialdrucker...
Make: Band 88 - Make: Volume 88

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: