GNU awk 4.0.0 发布:处理文本的编程语言工具

标签: gnu awk 文本 | 发表时间:2011-07-06 10:48 | 作者:(author unknown) Flyhorse
出处:http://www.iteye.com
GNU awk 4.0.0 发布了!


AWK是一种用于处理文本的编程语言工具。它不仅是 Linux 中也是任何环境中最强大的数据处理引擎之一。在最初创造 AWK 时,其目的是用于文本处理,并且这种语言的基础是,只要在输入数据中有模式匹配,就执行一系列指令。该实用工具扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式。如果发现匹配内容,则进行下一个编程步骤。如果找不到匹配内容,则继续处理下一行。AWK 还支持样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。

该版本的改进:
  • 增加了新的参数。
  • 所有长参数都有对应的短参数。
  • "--sandbox" 参数不再调用 system() 来访问文件系统。
  • 默认使用 POSIX 2008 "sub" 和 "gsub" 操作。
  • 增强了对正则表达式的支持。
  • 其他方面的改进、bug修复和代码清理。
更多信息:http://www.gnu.org/software/gawk/

下载地址:http://ftp.gnu.org/gnu/gawk/



感谢 lihuapi 投递这篇资讯

声明:本文系ITeye网站发布的原创资讯,严禁任何网站转载本文,否则必将追究法律责任!

已有 0 人发表留言,猛击->>这里<<-参与讨论


ITeye推荐



相关 [gnu awk 文本] 推荐:

GNU awk 4.0.0 发布:处理文本的编程语言工具

- Flyhorse - ITeye资讯频道
GNU awk 4.0.0 发布了. AWK是一种用于处理文本的编程语言工具. 它不仅是 Linux 中也是任何环境中最强大的数据处理引擎之一. 在最初创造 AWK 时,其目的是用于文本处理,并且这种语言的基础是,只要在输入数据中有模式匹配,就执行一系列指令. 该实用工具扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式.

GNU Recutils 1.6 发布,文本数据库

- - 开源中国社区最新新闻
GNU Recutils 1.6 发布,增加对联合查询和外键的支持,支持字段分组和排序,重写了字段表达式的规则,支持聚合函数,改进了 emacs 模式,完善了用户手册等等. GNU Recutils 是一组工具和开发包用来访问名为 recfiles 的文本数据库. recfile 包含了顺序记录的数据结构,rec格式支持数据集成和记录描述 (keys, mandatory fields, field types, etc.) ,可用来存储一些简单的中等规模的数据.

AWK 简明教程

- - 酷壳 - CoolShell.cn
有一些网友看了前两天的《 Linux下应该知道的技巧》希望我能教教他们用awk和sed,所以,出现了这篇文章. 我估计这些80后的年轻朋友可能对awk/sed这类上古神器有点陌生了,所以需要我这个老家伙来炒炒冷饭. 况且,AWK是贝尔实验室1977年搞出来的文本出现神器,今年是蛇年,是AWK的本命年,而且年纪和我相仿,所以非常有必要为他写篇文章.

GNU/Linux 中到底有多 GNU ?

- walker - LinuxTOY
按照 Free Software Foundation 的说法,Linux 的全称应该是 GNU/Linux. 那么一个常见的 Linux 发行版究竟有多 GNU 呢. Pedro Côrte-Real 在他的博客中发表了一份以代码行为单位对于 Ubuntu 11.04 中 main 仓库包含软件 GNU 比例(仅限由 Ubuntu 打包的部分,不包括从 Debian 继承的)的分析,参见下图:.

AWK之父访谈录

- Eastar Lee - 牛博山寨 编辑推荐
计算机科学家、编译器专家Alfred V. Aho一直紧盯计算机科学研究前沿. Aho教授一直致力于编程语言开发,曾任贝尔实验室计算机科学研究中心副主任,现为哥伦比亚大学Lawrence Gussman 计算机科学系教授. Aho教授不仅是“龙书”系列的作者之一,而且在上世纪70年代同Brain Kernighan 和Peter Weinberger一起开发了模式匹配语言AWK.

GNU Mediagoblin Project启动

- aviot - Solidot
自由的图片共享项目GNU Mediagoblin于本月初正式启动,旨在解决现有图片共享服务如Flickr、DeviantArt、Picasa和Facebook没有很好解决的问题:诸如隐私、数据所有权,可靠性和软件自由. GNU Mediagoblin一开始是针对照片/艺术图,未来将扩大到所有媒体. GNU Mediagoblin的设想很简单:它没有采用需要注册的中心化服务,而是允许任何人搭建一个实例,然后在朋友之间共享媒体.

生日快乐,GNU!(1983~)

- 欧剃 - 笨兔兔
1983年的9月27日,Richard Stallman 公开发布惊天动地的《GNU宣言》. RMS 的目标,在于创建一套完全自由的操作系统. 自1983《GNU 宣言》发布以来,取得了巨大成绩:. Linux 目前运行在世界82%左右的超级计算机平台上,支持耗费$100亿的亚原子大型强子对撞机研究.

GNU黑客大会2011

- Tairan Wang - Solidot
Shawn the R0ck 写道 "2011年8月25日至28日,GNU各大社区的黑客在巴黎召开了GNU的年度会议GHM(GNU Hackers Meeting) 2011,来自emacs、gcc、gdb、GNU/Hurd、debian、GNU R等重要GNU自由软件项目的开发者都参与了此次会议.

linux命令终极系列(awk)

- ripwu - C++博客-首页原创精华区
     awk是一个非常重要的命令或者认为是一种语言. 因为他可以做数学运算,流程控制语句,流控制,还有样式装入的功能. 把awk定义为:样式扫描处理语言.    awk吸收了C语言很多的特点,所以与C语言有点类拟.     awk提供了适应不同需要的多种方案,它们是:.          像普通的unix命令一样使用awk,当然可以在你的命令行中使用awk设计语言.