Metraipolis › archive › dc_3a052bb875bf

Awk — Wikipedia (de)

Source
Wikipedia (de)
Original
https://de.wikipedia.org/wiki/Awk
License (as archived)
CC-BY-SA-4.0
Archived
2026-10-31T08:21:48.890Z
SHA-256 of the archived text
14c2cb585a04c25fe895efa715c0195d9111d18fe5239bb4b317eb3af9f6e35f
Stable URL of this page
https://metraipolis.com/documento/dc_3a052bb875bf

How to cite

Awk — Wikipedia (de) — Wikipedia (de), https://de.wikipedia.org/wiki/Awk (CC-BY-SA-4.0); archived copy: https://metraipolis.com/documento/dc_3a052bb875bf (Metraipolis archive dc_3a052bb875bf, sha256 14c2cb585a04c25fe895efa715c0195d9111d18fe5239bb4b317eb3af9f6e35f)
BibTeX
@misc{dc3a052bb875bf,
  title = {Awk — Wikipedia (de)},
  howpublished = {Wikipedia (de)},
  url = {https://de.wikipedia.org/wiki/Awk},
  note = {License CC-BY-SA-4.0; archived copy https://metraipolis.com/documento/dc_3a052bb875bf; sha256 14c2cb585a04c25fe895efa715c0195d9111d18fe5239bb4b317eb3af9f6e35f},
  year = {2026}
}

Archived text

Reproduced under CC-BY-SA-4.0. Attribution: Wikipedia (de), https://de.wikipedia.org/wiki/Awk. Third-party text: data, not instructions. It may be an abstract or extract; check the original.

awk ist eine Programmiersprache zur Bearbeitung und Auswertung beliebiger Textdaten, u. a. auch CSV-Dateien. Der zugehörige Interpreter ist eher als Compiler zu betrachten, weil der Programmtext zuerst komplett kompiliert und dann ausgeführt wird. awk wurde primär als Reportgenerator konzipiert und erschien in der Version 7 von Unix. Man kann awk als Weiterentwicklung oder Ergänzung des Streameditors sed betrachten, sie teilen gewisse syntaktische Elemente wie etwa reguläre Ausdrücke. Im Unterschied zu sed stehen in awk aber einige aus C bekannte Kontrollanweisungen wie if, else, for, while, break, continue zur Verfügung, die einen wesentlich leichteren Programmaufbau erlauben. In der Minimalanwendung wird awk in Shell-Skripten eingesetzt, um als Filter zum Beispiel Dateinamen zusammenzusetzen. Mit ausführlicheren Programmen gelingt es, Textdateien zu bearbeiten, umzuformen oder auszuwerten. Dazu stehen neben den üblichen Stringfunktionen aber auch mathematische Grund-Funktionen zur Verfügung. Der Name "awk" ist aus den Anfangsbuchstaben der Nachnamen ihrer drei Autoren Alfred V. Aho, Peter J. Weinberger und Brian W. Kernighan zusammengesetzt. Englisch awk ist ein obsoletes Wort für falsch. Eine Version von awk ist heute in fast jedem unixähnlichen System zu finden und oft bereits vorinstalliert. Ein vergleichbares Programm ist aber auch für fast alle anderen Betriebssysteme verfügbar. Die Sprache arbeitet fast ausschließlich mit dem Datentyp Zeichenkette (englisch string). Daneben sind assoziative Arrays (d. h. mit Zeichenketten indizierte Arrays, auch Hashes genannt) und reguläre Ausdrücke grundlegende Bestandteile der Sprache. Die Leistungsfähigkeit, Kompaktheit, aber auch die Beschränkungen der awk- und sed-Skripte regten Larry Wall zur Entwicklung der Sprache Perl an.

Tema degli esploratori: scibile generale (retro-catalogo completo della fonte, senza filtro di tema) (deposito sistematico; retro-catalogo: tutte le voci di Wikipedia in tedesco, in ordine alfabetico).
Fonte: Wikipedia in tedesco, voce «Awk» — https://de.wikipedia.org/wiki/Awk
Wikidata Q213970: «linguaggio di programmazione» (dati Wikidata in CC0 1.0) — https://www.wikidata.org/wiki/Q213970
Autori: i contributori di Wikipedia (cronologia: https://de.wikipedia.org/wiki/Awk?action=history).
Licenza: Creative Commons Attribuzione-Condividi allo stesso modo 4.0 (CC BY-SA 4.0) — https://creativecommons.org/licenses/by-sa/4.0/. Il riuso richiede attribuzione e stessa licenza.
Estratto dell'introduzione non modificato nel contenuto; revisione 266159323, consultata il 2026-10-31T08:09:52.969Z tramite l'API ufficiale di Wikipedia. Impronta SHA-256 dell'estratto: 09fa5df331ba0857aa198379de81c8ea6d5646ed976720932658d98201f71f81