GAW K 入门:AW K 语言基础 利用 GAWK 的开放源代码实现学习 AWK 了解 AWK 文本处理和模式扫描语言的基本概念
本教程将带您开始使用 AWK 进行编程:您将了解 AWK 如何读取输入数据和对其进行排序、如何运行 AWK 程序、操作数据并进行复杂的模式匹配
当您完成本教程的学习时,同时也了解了 GNU AWK (GAWK)
开始之前 了解本教程中介绍的内容、如何最好地利用它以及在学习本教程的过程中需要完成哪些工作
关于本教程 GNU AWK (GAWK) 是历史悠久的 AWK 编程语言的开放源代码实现,可用于所有的 UNIX® 系统
AWK 语言是一种 UNIX 备用工具,它是一种功能强大的文本操作和模式匹配语言,特别适用于进行信息检索,这使得它非常适合用于当今的数据库驱动的应用程序
因为它集成于 UNIX 环境,所以可以设计、构建和快速地执行完整的工作程序,并且立即就能得到结果
本教程为 AWK 文本处理语言提供了实践性的介绍
它介绍了如何使用开放源代码 GAWK 解释器来编写和执行 AWK 程序,以便通过各种方式来搜索和操作数据
目标 本教程面向那些需要利用 AWK 强大的文本操作功能的读者
在本教程中,您将使用 GAWK,以了解各种运行 AWK 程序的方法
您还将了解如何组织程序,并学习 AWK 的记录和字段范例
在完成本教程后,您可以学习到该语言的基本内容,包括格式化输出、记录和字段操作以及模式匹配
您还应该能够编写自定义的 AWK 程序,以使用 UNIX 命令行执行复杂的文本处理
先决条件 本教程没有特殊的先决条件,不过您应该熟悉 UNIX 命令行 Shell 的使用
如果您对 C 编程语言的构造比较熟悉,那么将会很有帮助,但这并不是必需的
系统要求 您必须在系统中安装 GAWK 的工作副本,最好是 Version 3
0 或更高版本