本章介绍如何在GNU/Linux系统上设置AWK环境。
安装使用软件包管理器
一般情况下,AWK是默认提供在大多数GNU/Linux发行版上。使用以下命令来确定其是否存在于系统上。如果没有,那么在基于Debian GNU/Linux使用apt包管理器安装AWK如下:
[jeryy]$ sudo apt-get update [jeryy]$ sudo apt-get install gawk
同样,基于GNU/Linux的RPM安装AWK,用yum包管理器,如下所示:
[root]# yum install gawk
安装后,确保AWK可以访问使用,通过命令行:
[jerry]$ which awk
在执行上面的代码后,得到以下结果:
/usr/bin/awk
从源代码安装
由于GNU AWK是GNU项目的一部分,它的源代码是可以免费下载的。我们已经看到了如何使用软件包管理器安装AWK。现在来了解如何从源代码安装AWK。
以下安装适用于任何GNU/Linux软件,以及对大多数及其他可自由使用的程序。下面是安装步骤:
第1步 - 从一个真实的地方下载的源代码。命令行实用程序wget通常用来下载文件。
[jerry]$ wget http://ftp.gnu.org/gnu/gawk/gawk-4.1.1.tar.xz
第2步 - 解压缩和解压下载的源代码。
[jerry]$ tar xvf gawk-4.1.1.tar.xz
第3步 - 更改到该目录并运行configure。
[jerry]$ ./configure
第4步 - 一旦成功完成,配置生成Makefile。编译源代码,使用make命令。
[jerry]$ make
第5步 - 可以运行测试套件,以确保构建是干净的。这是一个可选步骤。
[jerry]$ make check
第6步 - 最后,安装AWK。请确保拥有超级用户权限。
[jerry]$ sudo make install
已成功编译和安装AWK。通过执行awk命令验证如下:
[jerry]$ which awk
在执行上面的代码后,得到以下结果:
/usr/bin/awk