AWK 环境安装
AWK 命令已经内置于目前几乎所有的 Unix/Linux 系统中。
你可以先使用下面的命令来检查当前的电脑上是否已经装安装 awk。
[www.twle.cn]$ which awk
不出意外的话,你会看到如下的输入
/usr/bin/awk
如果没看到任何相似的输出,那么就要自己安装了
一般情况下,这是不可能存在的
使用 Unix/Linux 上自带的包管理器安装 AWK
如果你的电脑是 Debian 的发行版本,也就是大家最熟悉的 Ubuntu 系统,则可以使用 Advance Package Tool
(APT) 管理器来安装
[www.twle.cn]$ sudo apt-get update [www.twle.cn]$ sudo apt-get install gawk
类似的,如果你使用的是 RedHat 或者 CentOS 系统,也就是使用 RPM 作为包管理器的 GNU/Linux 系统。
那么你可以使用 Yellowdog Updator Modifier
,即 yum 命令来安装
[www.twle.cn]# sudo yum install gawk
安装完毕后,我们就可以新开一个终端,然后使用 which
命令来确定 AWK 是否已经可用了。
新开无所谓,但最好还是新开
[www.twle.cn]$ which awk
不出意外的话,你会看到如下的输入
/usr/bin/awk
从源代码编译安装
GNU 上的所有应用程序和代码都是可以免费使用的。GNU AWK 作为 GNU 的一部分,我们自然可以从 gnu 的 ftp 上免费得到。
GNU AWK 的源码地址为 http://ftp.gnu.org/gnu/gawk/ ,接下来,我们就来看看如何从源代码安装 AWK 吧
那个,其实,所有的 GNU 应用程序都有着相同的源代码安装步骤。所以,下面的步骤,可以说是非常的标准化了
1. 我们可以从 http://ftp.gnu.org/ 上下载最新版本的 gawk-5.0.0.tar.xz 。你可以直接点击链接 http://ftp.gnu.org/gnu/gawk/gawk-5.0.0.tar.xz 下载,也可以使用 wget
命令来下载。
[www.twle.cn]$ wget http://ftp.gnu.org/gnu/gawk/gawk-5.0.0.tar.xz
2. 使用 tar
命令解压我们刚刚下载好的 gawk-5.0.0.tar.xz
[www.twle.cn]$ tar xvf gawk-5.0.0.tar.xz
3. 进入 gawk-5.0.0 目录并运行 configure
命令
[www.twle.cn]$ ./configure
4. 如果上面的命令没出错的话,那么 configure
命令将会生成 Makefile
文件,这样我们就可以使用 make
命令来编译源码。
[www.twle.cn]$ make
5. 为了确保我们安装的 AWK 版本是完好的,我们可以运行下面的命令执行测试。当然了,这步是可选的。
[www.twle.cn]$ make check
6. 最后,安装 AWK。前提是你要先确认拥有超级用户 ( root
)。
[www.twle.cn]$ sudo make install
棒棒的,这样我们就装好了 AWK。
然后我们在 终端 ( shell ) 中输入以下命令来验证下
[www.twle.cn]$ which awk
不出意外的话,你会看到如下的输入
/usr/bin/awk