The AWK utility is a data extraction and reporting tool that uses a data-driven scripting language consisting of a set of actions to be taken against textual data (either in files or data streams) for the purpose of producing formatted reports. The language used by awk extensively uses the string datatype, associative arrays (that is, arrays indexed by key strings), and regular expressions.

PropertyValue
dbpedia-owl:abstract
  • awk ist eine Programmiersprache zur Bearbeitung und Auswertung strukturierter Textdaten, beispielsweise CSV-Dateien. Der zugehörige Interpreter war eines der ersten Werkzeuge, das in der Version 3 von Unix erschien; es 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 fast jedem Unix-System zu finden, das historisch auf UNIX zurückzuführen ist. Ein vergleichbares Programm ist aber auch für fast alle anderen Betriebssysteme verfügbar. Die Free Software Foundation stellt unter dem Namen gawk eine erweiterte freie Variante zur Verfügung. Eine weitere freie Implementierung ist mawk von Mike Brennan. mawk ist kleiner und schneller als gawk, was allerdings durch einige Einschränkungen erkauft wird. Die Sprache 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. Die Leistungsfähigkeit, Kompaktheit, aber auch die Beschränkungen der awk- und sed-Skripte regten Larry Wall zur Entwicklung der Sprache Perl an.
  • The AWK utility is a data extraction and reporting tool that uses a data-driven scripting language consisting of a set of actions to be taken against textual data (either in files or data streams) for the purpose of producing formatted reports. The language used by awk extensively uses the string datatype, associative arrays (that is, arrays indexed by key strings), and regular expressions. AWK is one of the early tools to appear in Version 7 Unix and gained popularity as a way to add computational features to a Unix pipeline. A version of the AWK language is a standard feature of nearly every modern Unix-like operating system available today. AWK is mentioned in the Single UNIX Specification as one of the mandatory utilities of a Unix operating system. Besides the Bourne shell, AWK is the only other scripting language available in a standard Unix environment. It is also present amongst the commands required by the Linux Standard Base specification. Implementations of AWK exist as installed software for almost all other operating systems. AWK was created at Bell Labs in the 1970s, and its name is derived from the family names of its authors — Alfred Aho, Peter Weinberger, and Brian Kernighan. The name is not commonly pronounced as a string of separate letters but rather to sound the same as the name of the bird, auk (which acts as an emblem of the language such as on The AWK Programming Language book cover - the book is often referred to by the abbreviation TAPL). awk, when written in all lowercase letters, refers to the Unix or Plan 9 program that runs other programs written in the AWK programming language. The power, terseness, and limitations of early AWK programs inspired Larry Wall to write Perl just as a new, more powerful POSIX AWK and gawk (GNU AWK) were being defined. Although AWK and sed were designed to support one-liner programs, even the early Bell Labs users of AWK often wrote well-structured large AWK programs. Despite its limited intended area of use, AWK is Turing-complete.
  • AWK es un lenguaje de programación diseñado para procesar datos basados en texto, ya sean ficheros o flujos de datos. El nombre AWK deriva de los apellidos de los autores: Alfred Aho, Peter Weinberger, y Brian Kernighan. awk, cuando está escrito todo en minúsculas, hace referencia al programa de Unix o Plan 9 que interpreta programas escritos en el lenguaje de programación AWK. AWK es ejemplo de un lenguaje de programación que usa ampliamente el tipo de datos de listas asociativas (es decir, listas indexadas por cadenas clave), y expresiones regulares. El poder, brevedad y limitaciones de los programas de AWK y los guiones de sed inspiraron a Larry Wall a escribir Perl. Debido a su densa notación, todos estos lenguajes son frecuentemente usados para escribir programas de una línea. AWK fue una de las primeras herramientas en aparecer en Unix (en la versión 3) y ganó popularidad como una manera de añadir funcionalidad a las tuberías de Unix. La implementación de alguna versión del lenguaje AWK es estándar en casi todo sistema operativo tipo unix moderno. AWK es mencionado en las Single UNIX Specification (especificaciones básicas de unix) como una de las utilidades necesarias de todo sistema operativo Unix. Se pueden instalar implementaciones de AWK en casi todos los demás sistemas operativos.
  • AWK on tekstin käsittelemiseen kehitetty ohjelmointikieli. Kielen kehittivät Alfred Aho, Peter Weinberger ja Brian Kernighan vuonna 1977. AWK-ohjelmat ovat esitysmuodoltaan hyvin tiiviitä. Niissä käytetään yleisesti muun muassa säännöllisiä lausekkeita.
  • AWK è un linguaggio per calcolatori orientato alla manipolazione di dati di tipo testuale, sia in forma di file che di flusso di dati provenienti dallo standard input. Il nome AWK deriva dalle iniziali dei cognomi dei suoi autori: Alfred Aho, Peter Weinberger, e Brian Kernighan. AWK è un tipico linguaggio che usa in maniera estensiva il tipo stringa, gli array associativi (cioè, array indicizzati tramite stringhe chiave), e le espressioni regolari. AWK può essere usato come filtro, è stato uno dei primi strumenti a fare la sua comparsa dalla versione 7 di Unix ed ottenne la giusta fama di essere un modo per aggiungere capacità computazionali ad una pipeline Unix. L'AWK è ormai presente fra le applicazioni standard di ogni versione recente di sistema operativo Unix disponibile oggi. Implementazioni di AWK esistono comunque per quasi tutti gli altri sistemi operativi. Solitamente AWK è un linguaggio interpretato, cioè esiste un file eseguibile chiamato awk che legge o da riga di comando o da un file il programma vero e proprio scritto in linguaggio awk e lo applica ad uno o più file di ingresso per produrre un risultato.
  • AWK(オーク)は、UNIX上で開発されたフィールド指向のテキスト処理スクリプト言語である。
  • AWK is een scripttaal op het besturingssysteem Unix, bedoeld voor het automatisch verwerken van tekstbestanden. AWK werd eind jaren zeventig ontwikkeld door Alfred Aho, Peter Weinberger en Brian Kernighan. AWK wordt vaak samen gebruikt met de shell en andere programma's zoals sed. De taal wordt gekenmerkt door een syntaxis die veel weg heeft van C. Er zijn verschillende varianten ontstaan met nieuwe functionaliteiten en mogelijkheden waaronder nawk (new awk), mawk en gawk. De taal is regelgeörienteerd: standaard worden van de input alle regels een voor een onderworpen aan patroonherkenning en bij een treffer wordt een na het patroon aangegeven actie uitgevoerd. Dit maakt de taal zeer geschikt om filters te ontwerpen voor bestanden die in regels zijn ingedeeld, waarvoor vaak maar 1 regeltje code nodig is. Door toevoegingen kan de taal echter voor veel meer dingen worden gebruikt. AWK wordt tegenwoordig bij elke Unixvariant geleverd, inclusief alle Linuxbesturingssystemen. Ook op het Windowsplatform zijn AWK-varianten beschikbaar. AWK wordt nog steeds door veel computerspecialisten gebruikt om snel kleine programma's te schrijven voor specifieke tekstgerelateerde taken. Larry Wall werd door AWK geïnspireerd bij het ontwerpen van de programmeertaal Perl.
  • AWK er et programmerings- og skriptspråk for behandling av tekstbaserte data, enten fra filer eller datastrømmer. Navnet er utledet av etternavnet til utviklerne - Alfred V. Aho, Peter J. Weinberger og Brian W. Kernighan. AWK bruker for en stor del strenger, assosiative matriser (som er matriser indeksert med nøkkelstrenger] og regulære uttrykk. AWK er et av de tidligste verktøy som dukket opp i versjon 3 av UNIX, og ble raskt populært. En versjon av AWK er så å si standard i moderne UNIX-implementasjoner og liknende operativsystem. AWK er nevnt i Single UNIX Specification som en obligatorisk del av et Unix operativsystem. Ved siden av Bourne shell, er AWK det eneste skriptspråk i et standard Unix miljø. AWK og sed er også en av inspirasjonskildene til skriptspråket Perl.
  • AWK - interpretowany język programowania, którego główną funkcją jest wyszukiwanie i przetwarzanie wzorców w plikach lub strumieniach danych. Jest także nazwą programu początkowo dostępnego dla systemów operacyjnych będących pochodnymi UNIX-a, obecnie także na inne platformy. AWK jest językiem, który w znacznym stopniu wykorzystuje tablice asocjacyjne, stringi i wyrażenia regularne. Nazwa języka pochodzi od pierwszych liter nazwisk jego autorów Alfreda V. Aho, Petera Weinbergera i Briana Kernighana i czasami jest zapisywana małymi literami oraz odczytywana jako jedno słowo awk. Definicja języka AWK jest zawarta w POSIX 1003.2 Command Language And Utilities Standard. Wersja ta jest z kolei oparta na opisie z The AWK Programming Language napisanym przez Aho, Weinbergera i Kernighana, z dodatkowymi właściwościami zdefiniowanymi w wersji awk z SVR4. W wierszu poleceń podaje się opcje dla awk, tekst programu (jeśli nie podano go poprzez opcję lub) i wartości, które mają być udostępnione w predefiniowanych zmiennych i .
  • AWK é uma linguagem de programação criada por Alfred V. Aho, Peter J. Weinberger e Brian W. Kernighan para processamento de dados baseados em texto, sejam eles provenientes de arquivos ou de streams de dados. AWK é um exemplo de uma linguagem de programação que usa amplamente o tipo de dado String, arrays associativos (ou seja, arrays indexados por palavras chave) e expressões regulares. O poder, a concisão e as limitações dos programas feitos em AWK e dos scripts sed inspiraram Larry Wall a criar a linguagem Perl.
  • AWK — интерпретируемый скриптовый C-подобный язык построчного разбора и обработки входного потока (например, текстового файла) по заданным шаблонам. Название AWK складывается из инициалов разработчиков языка: Alfred V. Aho, Peter J. Weinberger и Brian W. Kernighan. Первая версия AWK была написана в 1977 в AT&T Bell Laboratories. AWK рассматривает входной поток как список записей. Каждая запись делится на поля. На основе этой информации выполняется некоторый определённый программистом алгоритм обработки. По умолчанию разделителем записей является символ новой строки (то есть записи — это то же самое, что строки), разделителем полей — символ пробела или табуляции, или последовательность таких символов. Символы-разделители можно явно определить в программе. Символ-разделитель полей можно определить и в командной строке. AWK-программа состоит из операторов (правил), имеющих вид: шаблон {действие} шаблон {действие} . . . Каждая запись поочерёдно сравнивается со всеми шаблонами, и каждый раз когда она соответствует шаблону, выполняется указанное действие. Если шаблон не указан, то действие выполняется для любой записи. Если не указано действие, то запись выводится. В AWK также существует 2 предопределённых шаблона BEGIN и END. BEGIN выполняется до начала обработки входного потока. END — после обработки последней записи входного потока. Действие может состоять из последовательности операторов, разделяемой точкой с запятой, переводом строки или закрывающей скобкой.
  • AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人 阿尔佛雷德·艾侯 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母)的最大功能取决于一个人所拥有的知识。 AWK 提供了极其强大的功能:可以进行正则表达式的匹配,样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言, 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。gawk 是 AWK 的 GNU 版本。 最简单地说,AWK 是一种用于处理文本的编程语言工具。AWK 在很多方面类似于 Unix shell 编程语言,尽管 AWK 具有完全属于其本身的语法。它的设计思想来源于 SNOBOL4 、sed 、Marc Rochkind设计的有效性语言、语言工具 yacc 和 lex ,当然还从 C 语言中获取了一些优秀的思想。在最初创造 AWK 时,其目的是用于文本处理,并且这种语言的基础是,只要在输入数据中有模式匹配,就执行一系列指令。该实用工具扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式。如果发现匹配内容,则进行下一个编程步骤。如果找不到匹配内容,则继续处理下一行。
  • AWK är ett verktyg i Unix / Linux. Det finns tre versioner av awk: awk, nawk, och gawk. De två sista är kompatibla med awk. Awk är mycket användbart i kombination med andra verktyg som t. ex. grep och syftet med awk är att enkelt kunna söka i stora textmassor. Själva språket är en blandning av egrep, snobol, ed och c och skapades 1977 av Alfred V. Aho, Peter J. Weinberger och Brian W. Kernighan. Deras initialer har gett awk dess namn. Idag har scriptspråket Perl till viss del ersatt awk. För att få reda på mer om awk i unix/linux skriver man: $ man awk
  • awk — dont le nom vient des trois créateurs, Alfred Aho, Peter Weinberger et Brian Kernighan — est un langage de traitement de lignes, disponible sur la plupart des systèmes Unix et sous Windows avec Cygwin ou Gawk. Il est principalement utilisé pour la manipulation de fichiers textuels pour des opérations de recherches, de remplacement et de transformations complexes.
dbpedia-owl:designer
dbpedia-owl:influenced
dbpedia-owl:influencedBy
dbpedia-owl:latestReleaseVersion
  • IEEE Std 1003.1-2004 (POSIX) / 1985
dbpedia-owl:wikiPageExternalLink
dbpprop:designer
  • Alfred Aho, Peter Weinberger, and Brian Kernighan
dbpprop:dialects
  • old awk oawk 1977, new awk nawk 1985, GNU Awk gawk
dbpprop:implementations
  • awk, GNU Awk, mawk, nawk, MKS AWK, Thompson AWK , Awka
dbpprop:influenced
dbpprop:influencedBy
  • C, SNOBOL4, Bourne shell
dbpprop:latestReleaseVersion
  • IEEE Std 1003.1-2004 / 1985
dbpprop:name
  • AWK
dbpprop:operatingSystem
dbpprop:paradigm
dbpprop:typing
  • none; can handle strings, integers and floating point numbers; regular expressions
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dbpprop:year
  • 1977 (xsd:integer)
dcterms:subject
rdf:type
rdfs:comment
  • AWK on tekstin käsittelemiseen kehitetty ohjelmointikieli. Kielen kehittivät Alfred Aho, Peter Weinberger ja Brian Kernighan vuonna 1977. AWK-ohjelmat ovat esitysmuodoltaan hyvin tiiviitä. Niissä käytetään yleisesti muun muassa säännöllisiä lausekkeita.
  • AWK(オーク)は、UNIX上で開発されたフィールド指向のテキスト処理スクリプト言語である。
  • AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人 阿尔佛雷德·艾侯 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母)的最大功能取决于一个人所拥有的知识。 AWK 提供了极其强大的功能:可以进行正则表达式的匹配,样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言, 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。gawk 是 AWK 的 GNU 版本。 最简单地说,AWK 是一种用于处理文本的编程语言工具。AWK 在很多方面类似于 Unix shell 编程语言,尽管 AWK 具有完全属于其本身的语法。它的设计思想来源于 SNOBOL4 、sed 、Marc Rochkind设计的有效性语言、语言工具 yacc 和 lex ,当然还从 C 语言中获取了一些优秀的思想。在最初创造 AWK 时,其目的是用于文本处理,并且这种语言的基础是,只要在输入数据中有模式匹配,就执行一系列指令。该实用工具扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式。如果发现匹配内容,则进行下一个编程步骤。如果找不到匹配内容,则继续处理下一行。
  • awk ist eine Programmiersprache zur Bearbeitung und Auswertung strukturierter Textdaten, beispielsweise CSV-Dateien. Der zugehörige Interpreter war eines der ersten Werkzeuge, das in der Version 3 von Unix erschien; es 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.
  • The AWK utility is a data extraction and reporting tool that uses a data-driven scripting language consisting of a set of actions to be taken against textual data (either in files or data streams) for the purpose of producing formatted reports. The language used by awk extensively uses the string datatype, associative arrays (that is, arrays indexed by key strings), and regular expressions.
  • AWK es un lenguaje de programación diseñado para procesar datos basados en texto, ya sean ficheros o flujos de datos. El nombre AWK deriva de los apellidos de los autores: Alfred Aho, Peter Weinberger, y Brian Kernighan. awk, cuando está escrito todo en minúsculas, hace referencia al programa de Unix o Plan 9 que interpreta programas escritos en el lenguaje de programación AWK.
  • AWK è un linguaggio per calcolatori orientato alla manipolazione di dati di tipo testuale, sia in forma di file che di flusso di dati provenienti dallo standard input. Il nome AWK deriva dalle iniziali dei cognomi dei suoi autori: Alfred Aho, Peter Weinberger, e Brian Kernighan. AWK è un tipico linguaggio che usa in maniera estensiva il tipo stringa, gli array associativi (cioè, array indicizzati tramite stringhe chiave), e le espressioni regolari.
  • AWK is een scripttaal op het besturingssysteem Unix, bedoeld voor het automatisch verwerken van tekstbestanden. AWK werd eind jaren zeventig ontwikkeld door Alfred Aho, Peter Weinberger en Brian Kernighan. AWK wordt vaak samen gebruikt met de shell en andere programma's zoals sed. De taal wordt gekenmerkt door een syntaxis die veel weg heeft van C. Er zijn verschillende varianten ontstaan met nieuwe functionaliteiten en mogelijkheden waaronder nawk (new awk), mawk en gawk.
  • AWK er et programmerings- og skriptspråk for behandling av tekstbaserte data, enten fra filer eller datastrømmer. Navnet er utledet av etternavnet til utviklerne - Alfred V. Aho, Peter J. Weinberger og Brian W. Kernighan. AWK bruker for en stor del strenger, assosiative matriser (som er matriser indeksert med nøkkelstrenger] og regulære uttrykk. AWK er et av de tidligste verktøy som dukket opp i versjon 3 av UNIX, og ble raskt populært.
  • AWK - interpretowany język programowania, którego główną funkcją jest wyszukiwanie i przetwarzanie wzorców w plikach lub strumieniach danych. Jest także nazwą programu początkowo dostępnego dla systemów operacyjnych będących pochodnymi UNIX-a, obecnie także na inne platformy. AWK jest językiem, który w znacznym stopniu wykorzystuje tablice asocjacyjne, stringi i wyrażenia regularne. Nazwa języka pochodzi od pierwszych liter nazwisk jego autorów Alfreda V.
  • AWK é uma linguagem de programação criada por Alfred V. Aho, Peter J. Weinberger e Brian W. Kernighan para processamento de dados baseados em texto, sejam eles provenientes de arquivos ou de streams de dados. AWK é um exemplo de uma linguagem de programação que usa amplamente o tipo de dado String, arrays associativos (ou seja, arrays indexados por palavras chave) e expressões regulares.
  • AWK — интерпретируемый скриптовый C-подобный язык построчного разбора и обработки входного потока (например, текстового файла) по заданным шаблонам. Название AWK складывается из инициалов разработчиков языка: Alfred V. Aho, Peter J. Weinberger и Brian W. Kernighan. Первая версия AWK была написана в 1977 в AT&T Bell Laboratories. AWK рассматривает входной поток как список записей. Каждая запись делится на поля.
  • AWK är ett verktyg i Unix / Linux. Det finns tre versioner av awk: awk, nawk, och gawk. De två sista är kompatibla med awk. Awk är mycket användbart i kombination med andra verktyg som t. ex. grep och syftet med awk är att enkelt kunna söka i stora textmassor. Själva språket är en blandning av egrep, snobol, ed och c och skapades 1977 av Alfred V. Aho, Peter J. Weinberger och Brian W. Kernighan. Deras initialer har gett awk dess namn. Idag har scriptspråket Perl till viss del ersatt awk.
  • awk — dont le nom vient des trois créateurs, Alfred Aho, Peter Weinberger et Brian Kernighan — est un langage de traitement de lignes, disponible sur la plupart des systèmes Unix et sous Windows avec Cygwin ou Gawk. Il est principalement utilisé pour la manipulation de fichiers textuels pour des opérations de recherches, de remplacement et de transformations complexes.
rdfs:label
  • AWK
  • Awk
  • AWK
  • AWK
  • Awk
  • Awk
  • AWK
  • AWK
  • Awk
  • AWK
  • AWK
  • AWK
  • Awk
  • AWK
owl:sameAs
foaf:homepage
foaf:name
  • AWK
foaf:page
is dbpedia-owl:influenced of
is dbpedia-owl:influencedBy of
is dbpedia-owl:knownFor of
is dbpedia-owl:wikiPageDisambiguates of
is dbpedia-owl:wikiPageRedirects of
is dbpprop:influenced of
is dbpprop:influencedBy of
is dbpprop:knownFor of
is owl:sameAs of
is foaf:primaryTopic of