This article spotlights alternative tools to awk, software specialized for textual data manipulation. It reads a text file line by line, and for each line that matches a pattern expression, it executes an action (which normally prints output).
The software featured here is free and open source. All tools provide a command-line interface (CLI) unless otherwise stated.
Alternatives to awk | |
---|---|
gawk | Implementation of the awk programming language |
GoAWK | POSIX-compliant awk interpreter written in Go |
Miller | Small and powerful CLI tool to do all your data processing |
frawk | Small programming language for writing short programs processing textual data |
choose | Human-friendly and fast alternative to cut and (sometimes) awk |
gema | General purpose text processing utility based on the concept of pattern matching |
mawk | Interpreter for the awk programming language |
ruplacer | Find and replace text in source files |
Are we missing any open source alternatives to awk? Please let us know.
All the CLI tools in this series.
Alternatives to CLI tools |
---|
age // awk // bc // cal // cat // cd // chmod // cksum // cloc // cmp // compress // cp // cron // curl // cut // date // dd // df // diff // dig // du // fdisk // find // ftp // grep // gzip // hexdump // history // jq // kill // less // locate // ls // lsof // make // man // more // mv / ping // ps // psql // rename // rm // sed // split // ssh // strings // sudo // sysctl // tail // talk // tar // telnet // time // top // touch // traceroute // tree // uname // uniq // uptime // vi // watch // Wget // who // whois // xargs |
Read our complete collection of recommended free and open source software. Our curated compilation covers all categories of software. The software collection forms part of our series of informative articles for Linux enthusiasts. There are hundreds of in-depth reviews, open source alternatives to proprietary software from large corporations like Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. There are also fun things to try, hardware, free programming books and tutorials, and much more. |
mawk?
Thanks, I’ve added mawk.