GNU Awk
E61964
GNU Awk is the GNU Project’s enhanced implementation of the AWK programming language, widely used for powerful text processing and data extraction in Unix-like environments.
All labels observed (7)
| Label | Occurrences |
|---|---|
| AWK programming language | 5 |
| GNU Awk canonical | 4 |
| awk | 2 |
| gawk | 2 |
| GNU Awk manual | 1 |
| GNU Gawk | 1 |
| The GNU Awk User’s Guide | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T497656 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: GNU Awk Context triple: [GNU Project, hasPart, GNU Awk]
-
A.
GNU Compiler Collection
The GNU Compiler Collection (GCC) is a widely used, free and open-source compiler system that supports numerous programming languages and platforms, forming a core component of the GNU toolchain and much of the open-source software ecosystem.
-
B.
APL
APL is a widely cited peer-reviewed scientific journal focusing on rapid publication of significant new research in applied physics.
-
C.
GNU Emacs
GNU Emacs is a highly extensible, customizable text editor and computing environment that serves as a flagship project of the GNU system and the free software movement.
-
D.
Ada (programming language)
Ada is a statically typed, high-level programming language designed with strong support for reliability, safety, and real-time systems, widely used in mission-critical and embedded applications such as aerospace and defense.
-
E.
ALGOL W
ALGOL W is an early procedural programming language developed in the 1960s as a successor to ALGOL 60, notable for introducing features that strongly influenced the design of Pascal.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: GNU Awk Target entity description: GNU Awk is the GNU Project’s enhanced implementation of the AWK programming language, widely used for powerful text processing and data extraction in Unix-like environments.
-
A.
GNU Compiler Collection
The GNU Compiler Collection (GCC) is a widely used, free and open-source compiler system that supports numerous programming languages and platforms, forming a core component of the GNU toolchain and much of the open-source software ecosystem.
-
B.
APL
APL is a widely cited peer-reviewed scientific journal focusing on rapid publication of significant new research in applied physics.
-
C.
GNU Emacs
GNU Emacs is a highly extensible, customizable text editor and computing environment that serves as a flagship project of the GNU system and the free software movement.
-
D.
Ada (programming language)
Ada is a statically typed, high-level programming language designed with strong support for reliability, safety, and real-time systems, widely used in mission-critical and embedded applications such as aerospace and defense.
-
E.
ALGOL W
ALGOL W is an early procedural programming language developed in the 1960s as a successor to ALGOL 60, notable for introducing features that strongly influenced the design of Pascal.
- F. None of above. chosen
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
GNU Project software
ⓘ
free software ⓘ programming language implementation ⓘ text processing tool ⓘ |
| addsFeature |
TCP and UDP sockets
ⓘ
additional string functions ⓘ arbitrary-precision arithmetic via MPFR ⓘ dynamic loading of extensions ⓘ indirect function calls ⓘ internationalization support ⓘ network programming extensions ⓘ time and date functions ⓘ two-way pipelines ⓘ typed regular expressions ⓘ user-defined functions ⓘ |
| category |
Unix text processing utilities
ⓘ
free programming tools ⓘ |
| commandName |
GNU Awk
self-linksurface differs
ⓘ
surface form:
gawk
|
| developer | GNU Project ⓘ |
| distribution | often installed by default on GNU/Linux systems ⓘ |
| documentation |
GNU Awk
self-linksurface differs
ⓘ
surface form:
The GNU Awk User’s Guide
|
| genre |
command-line utility
ⓘ
scripting language interpreter ⓘ |
| implements |
GNU Awk
self-linksurface differs
ⓘ
surface form:
AWK programming language
|
| license | GNU General Public License ⓘ |
| licenseVersion | GPLv3 or later ⓘ |
| maintainer | Arnold Robbins ⓘ |
| name | GNU Awk self-link ⓘ |
| operatingSystem |
BSD
ⓘ
GNU/Linux ⓘ Windows ⓘ
surface form:
Microsoft Windows
Unix-like systems ⓘ macOS ⓘ |
| partOf | GNU Project ⓘ |
| primaryAuthor | Arnold Robbins ⓘ |
| programmingLanguage | C ⓘ |
| shortName |
GNU Awk
self-linksurface differs
ⓘ
surface form:
gawk
|
| supports |
BEGIN and END blocks
ⓘ
POSIX awk standard ⓘ associative arrays ⓘ command-line options ⓘ field and record separators ⓘ in-place file editing ⓘ locale-aware processing ⓘ multiple input files ⓘ pattern-action programming model ⓘ script files ⓘ traditional awk syntax ⓘ |
| uses | POSIX regular expressions ⓘ |
| website | https://www.gnu.org/software/gawk/ ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: GNU Awk Description of subject: GNU Awk is the GNU Project’s enhanced implementation of the AWK programming language, widely used for powerful text processing and data extraction in Unix-like environments.
Referenced by (16)
Full triples — surface form annotated when it differs from this entity's canonical label.