GoAWK

A POSIX-compatible AWK interpreter for command-line text processing, with support for CSV and TSV files.

Open source (MIT)By Ben Hoyt

Compare GoAWK with another product

View the GoAWK source code

Alternatives

See all alternatives

About GoAWK

GoAWK runs AWK programs from the command line and can also be used from Go programs. It is tested against the POSIX AWK and GNU AWK test suites.

Alongside standard AWK behavior, it provides a CSV mode for reading and writing CSV and TSV files.

Strengths

  • POSIX-compatible AWK behavior
  • Reads and writes CSV and TSV in CSV mode
  • Can run as a command-line program or from Go code

Limitations

  • Its behavior has documented differences from AWK and GNU AWK.

Details

Pricing
FreeFree and open source under the MIT license.
License
MIT
Developer
Ben Hoyt
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Best suited for
People who use AWK for shell-based text and data processing
Categories
CLI tools
Last verified
Added
Provenance
Selected from the Homebrew formula

Report a wrong fact or a dead link on this listing