AWK - 下载安装和环境设置

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


使用包管理器安装

一般情况下,大多数 GNU/Linux 发行版都默认提供 AWK。 您可以使用 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 − 成功完成后,configure 生成 Makefile。 要编译源代码,请发出 make 命令。

[jerry]$ make

步骤 5 − 您可以运行测试套件以确保构建是干净的。 这是一个可选步骤。

[jerry]$ make check

步骤 6 − 最后,安装 AWK。 确保您具有超级用户权限。

[jerry]$ sudo make install

这就对了! 您已经成功编译并安装了 AWK。 通过执行 awk 命令进行验证,如下所示 −

[jerry]$ which awk

在执行此代码时,您会得到以下结果 −

/usr/bin/awk