Awkのバージョンを知りたい場合は、以下を取得します。
$ awk --version
awk: not an option: --version
チェックイン man awk
私のawkが
mawk-パターン走査およびテキスト処理言語
この場合、 man awk
我々に見せてください:
-Wバージョン
mawkは、そのバージョンと著作権をstdoutに書き込み、コンパイルされた制限をstderrに書き込み、0で終了します。
私の場合、
$ awk -W version
mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan
compiled limits:
max NF 32767
sprintf buffer 2040
私はもっと一般的になるように努めます。
awk -Wversion 2>/dev/null || awk --version
awkがDebian/Ubuntu Linuxで利用可能なmawk、gawk、original-awkのいずれを呼び出しても機能します。 original-awkがversion
をプログラムと見なさないように、-W
とversion
を連結する必要があることに注意してください。 Ubuntu Linuxでは、Sudo update-alternatives --config awk
を使用して、コマンドawkによって呼び出される実装を表示および選択できます。