How can I find my awk version?
Solution 1:
In this case, man awk
shows us:
-W version
mawk writes its version and copyright to stdout and compiled limits to stderr and exits 0.
In my case,
$ awk -W version
mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan
compiled limits:
max NF 32767
sprintf buffer 2040
Solution 2:
I try to be more general.
awk -Wversion 2>/dev/null || awk --version
works whether awk invokes mawk, gawk or original-awk available for Debian/Ubuntu Linux. Note that -W
and version
have to be concatenated so that original-awk does not think version
is a program.
In Ubuntu Linux you can use sudo update-alternatives --config awk
to see and to choose the implementation that is invoked by the command awk.