An awk implementation
Rob Landley’s toybox project provides a variety of Linux command-line tools, similar to busybox. I have written a compact but fairly complete awk
implementation intended to integrate with toybox, but it can also build standalone.
This implementation is named wak
, because all the good awk
names are taken. But when used in toybox, it’s just awk
, or toybox awk
.
wak
is coded in C99. It uses mostly C standard library, aka libc
, but also needs some POSIX support, mostly for regular expressions.
It is not public domain but does have Landley’s very liberal 0BSD license.
These pages describe my awk implementation, but are not complete.
The implementation is at github.