Nachrichten getagged: awk

Destillat #9

Von admin, 2010/02/20 10:33
VN:F [1.8.4_1055]
Rating: 0.0/10 (0 votes cast)

Destillat #7

Von admin, 2010/02/05 11:57
VN:F [1.8.4_1055]
Rating: 0.0/10 (0 votes cast)

Destillat #3

Von admin, 2010/01/27 15:52
VN:F [1.8.4_1055]
Rating: 0.0/10 (0 votes cast)

Destillat KW45-2009

Von admin, 2009/11/06 09:31

Ressourcen der Woche

Frei nach dem Motto – Spass darf sein

Open Source, Foss, Floss

LaTeX

Vim

GNU/Linux, Ubuntu, Linux Mint, Debian etc.

Web- und Softwareentwicklung, Datenbanken

IT-Technik / IT-Sicherheit

VN:F [1.8.4_1055]
Rating: 0.0/10 (0 votes cast)

Destillat KW37-2009

Von admin, 2009/09/11 10:59

Ressourcen der Woche

  • Software Carpentry is an intensive introduction to basic software development practices for scientists and engineers.
  • Higher-Order Perl by Mark Jason Dominus In Perl habe ich einige meiner ersten bezahlten Programme realisiert. Ich mag Perl. Leider hatte ich nicht die Disziplin meinen Quellcode so zu strukturieren und kommentieren das man die Programme auch nach einiger Zeit vernünftig warten und weiterentwicklen konnte. Don’t blame the language, blame the coder!

Methodik, Konzepte, Ideen, Philosophie, Lebenseinstellung

Frei nach dem Motto – Spass darf sein

Vim

Open Source, Foss, Floss

Politik, Presse-, Meinungs-, Informationsfreiheit, Datenschutz, Privatsphäre, Lobbyismus

IT-Technik / IT-Sicherheit

GNU/Linux, Ubuntu, Linux Mint, Debian etc.

CheatSheets

Web- und Softwareentwicklung

Verschiedenes

VN:F [1.8.4_1055]
Rating: 0.0/10 (0 votes cast)

Destillat KW36-2009

Von admin, 2009/09/04 11:58

Ressource der Woche

Methodik, Konzepte, Ideen

Versionierung, Git, Mercurial und Co.

Web- und Softwareentwicklung

IT-Technik / IT-Sicherheit

Politik, Presse-, Meinungs-, Informationsfreiheit, Datenschutz, Privatsphäre, Lobbyismus

Open Source, Foss, Floss

GNU/Linux, Ubuntu, Linux Mint, Debian etc.

eBooks und Magazine

Vim

Verschiedenes

Lecker

VN:F [1.8.4_1055]
Rating: 0.0/10 (0 votes cast)

Cheatsheetsammlung

Von admin, 2009/04/07 08:46

Cheatsheets, Reference Cards oder deutschsprachig Kurzübersichten bzw. “Spickzettel” stellen in kompakter Form, meißt 1-2 DIN A4 Seiten, die wichtigsten Grundlagen/-funktionen zum jeweiligen Thema dar. Für Linkvorschläge bin ich immer offen, bitte per eMail oder via Kommentarfunktion mitteilen. Danke!

Awk und Sed

GNU/Linux

Bash/Shell

Reguläre Ausdrücke

Vim

Webentwicklung (Firefox, PHP, CSS, HTML, MySQL…)

Verschiedenes

VN:F [1.8.4_1055]
Rating: 0.0/10 (0 votes cast)

awk und sed

Von admin, 2009/04/07 08:36

awk ist eine Programmiersprache zur Bearbeitung und Auswertung einfacher Textdaten, insbesondere CSV-Dateien. Der zugehörige Interpreter war eines der ersten Werkzeuge, die in der Version 3 von UNIX erschienen; sie wird auch heute noch vielfach zusammen mit sed in Shell-Skripten eingesetzt, um Daten zu bearbeiten, umzuformen oder auszuwerten. Die Bezeichnung “awk” ist aus den Anfangsbuchstaben der Nachnamen ihrer drei Autoren Alfred V. Aho, Peter J. Weinberger und Brian W. Kernighan zusammengesetzt.

Eine Version von awk ist heute in jedem Unix-System zu finden. Es ist aber auch für fast alle anderen Betriebssysteme verfügbar. Die Free Software Foundation stellt unter dem Namen “gawk” eine freie Version zur Verfügung.

awk arbeitet fast ausschließlich mit dem Datentyp Zeichenkette (engl. String). Daneben sind assoziative Arrays (d. h. mit Zeichenketten indizierte Arrays, auch Hashs genannt) und reguläre Ausdrücke grundlegende Bestandteile der Sprache.

Quelle: http://de.wikipedia.org/wiki/Awk

sed steht für Stream EDitor und ist ein bekanntes Unix-Werkzeug, mit dem Textdateien geändert werden können. sed ist wie jedes Unix-Werkzeug ein Programm, das die automatisierte Manipulation per Kommandozeile ermöglicht–im Gegensatz etwa zu einem interaktiven Texteditor wie etwa dem vi.

Die sed-Befehle orientieren sich teilweise an denen des zeilenorientierten Texteditors ed. Sed liest eine Eingabedatei Zeile für Zeile, und gibt jede Zeile entsprechend vorgegebener Regeln verändert wieder aus.

Quelle: http://de.wikipedia.org/wiki/Sed_(Unix)

Zwei Werkzeuge die nach meiner Erfahrung von vielen unterschätzt werden – vorallem da eine gewisses Maß an lernaufwand und Einarbeitungszeit vorausgesetzt wird.

Ich verwende awk-Einzeiler bzw. einfache awk-Skripte häufiger um ABAP-Datenextrakte (aus SAP R/3) flexibel aufzubereiten, so daß eine Datei für verschiedene Anwendungsfälle und Zielsystem / Reportingtools genutzt werden kann.
Sed kommt immer dann zum Einsatz wenn größere Datenbestände “manipuliert”, z.B. Zeichenketten ersetzt werden müssen.

Ich nutze sowohl awk als auch sed unter Windows und GNU/Linux.

Hier eine kleine Zusammenfassung von Tutorials, Cheatsheets, Reference Cards und Hintergrundinformationen.

bearbeitet 2009/10/27:

Noch ein paar sehr hilfreiche Links zum Thema Awk.

VN:F [1.8.4_1055]
Rating: 10.0/10 (1 vote cast)

Panorama Theme by Themocracy