发新话题
打印

Awk学习记录-Awk简介(1)

Awk学习记录-Awk简介(1)

   Awk是一种用于处理数据和生成报告的编程语言。它的名字来源于三位作者的姓氏的首字母:Alfred AhoBrian KernighanPeter Weinberger
  

  Awk最初编写于1977年,该版本在1985年得以改进以支持更大的程序,还增加了可用户自定义函数、动态正则表达式、同时处理多个输入文件等功能。

   Awk
的版本有很多,包括:旧版awk、新版awknawk)、GNU awkgawk)、POSIX awk等。Awk处理的数据可以来自标准输入、一个或多个文件、也可以来自某个进程的输出。Awk可以在命令行中进行一些简单的操作,也可以编写成脚本来处理大的文件。它是以逐行方式扫描数据的,从第一行到最后一行,以查找匹配某个特定模式的数据行,并对这些数据行执行指定动作(指定动作是用花括号括起来的)。如果只给出模式而未指定动作,则所有匹配该模式的行都显示在屏幕上;如果只指定动作而未定义模式,会对所有输入行执行指定动作。



№→  Learning 《Perl Programming》

TOP

发新话题
版块跳转 
Powered by Discuz! 6.1.0 © 2001-2007 Comsenz Inc.
---------------------------------------------------------------------------------------
本论坛所有文章为会员所发布,会员拥有该内容的所有权力及责任,转载时请注明出处!
站务管理员:我心飞翔 QQ:12012805(请直奔主题) 有害信息举报电话 15914350818
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触和有损学校声誉不属实的言论!
粤ICP备06054096号 茂名市公安局网警支队备案: 4409813060501

Processed in 0.042283 second(s), 9 queries, Gzip enabled.