linux中awk语言培训资料:
awk是一种程序设计语言,对文档资料的处理具有很强的功能。它能够用很短的程序对文档里的资料做修改、比较、提取、打印等处理。如果用C或Pacal等语言编写程序完成上述的任务十分不方便而且很花费时间,所写的程序也会很大。
awk不仅仅是一个编程语言,它还是UNIX系统管理员和程序员的一个不可缺少的工具,同时,awk语言本身十分好学,易于掌握,并且使用特别的灵活。
awk的主要功能
awk的主要功能是针对文件的每一行(line),也就是每一条记录,搜寻指定的格式。当某一行符合指定的格式时,awk就会在此行执行被指定的动作。awk依此方式自动处理输入文件的每一行直到输入文件档案结束。
awk经常用在如下的几个方面:
. 以一个功能十分强大的方式过滤输出文档。
. 根据文档中的数值进行计算。
. 根据要求选择文件的某几行,几列或部分字段以供显示输出。
. 分析文档中的某一个字出现的频率、位置等。
. 根据某一个文档的信息准备格式化输出。
资料见附件:
点击下载