GNU AWK (GAWK) 是历史悠久的 AWK 编程语言的开放源代码实现
AWK是该编程语言本身的名称,它编写于1977年。其名称是三个主要作者的姓的首字母缩写:Drs.A.Aho、P.Weinberger和B.Kernighan。因为AWK是一种文本处理和模式匹配语言,所以它通常称为数据驱动的语言,程序语句描述需要进行匹配和处理的输入数据,而不是程序操作步骤的序列,在许多语言中都是这样的。AWK程序在其输入数据中搜索包含模式的记录、对该记录执行指定的操作,直到程序到达输入的末尾。AWK程序擅长于处理数据库和表型数据,如从多个数据集中提取一些列、建立报表或分析数据。事实上,AWK适合于编写短小的、一次性程序,以执行一些灵活的文本处理,而使用其他的语言则可能成本较高。另外,作为一种功能强大的工具,AWK
用户评论
一直想了解awk的源码,感谢楼主的分享
要写个数据抽取的程序,想参考下awk的实现