回到:linux
awk有不少種版本,例如nawk、gawk。gawk是GNU awk,它的功能很豐富。shell
本教程採用的是gawk 4.2.0版本,4.2.0版本的gawk是一個比較大的改版,新支持的一些特性很是好用,而在低於4.2.0版本時這些語法可能會報錯。因此,請先安裝4.2.0版本或更高版本的gawk。code
查看awk版本教程
awk --version
這裏以安裝gawk 4.2.0爲例。get
# 1.下載 wget --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/gnu/gawk/gawk-4.2.0.tar.gz # 2.解壓、進入解壓後目錄 tar xf gawk-4.2.0.tar.gz cd gawk-4.2.0/ # 3.編譯,並執行安裝目錄爲/usr/local/gawk4.2 ./configure --prefix=/usr/local/gawk4.2 && make && make install # 4.建立一個軟連接:讓awk指向剛新裝的gawk版本 ln -fs /usr/local/gawk4.2/bin/gawk /usr/bin/awk # 此時,調用awk將調用新版本的gawk,調用gawk將調用舊版本的gawk awk --version gawk --version