AWK - 环境


本章介绍如何在 GNU/Linux 系统上设置 AWK 环境。

使用包管理器安装

一般来说,AWK 在大多数 GNU/Linux 发行版上默认可用。您可以使用which命令来检查它是否存在于您的系统上。如果您没有 AWK,请使用 Advance Package Tool (APT)包管理器将其安装在基于 Debian 的 GNU/Linux 上,如下所示 -

[jeryy]$ sudo apt-get update
[jeryy]$ sudo apt-get install gawk

同样,要在基于 RPM 的 GNU/Linux 上安装 AWK,请使用 Yellowdog Updator Modifier 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 - 切换到目录并运行配置。

[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