欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

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

程序员文章站 2022-04-18 13:29:37
...
GNU awk 4.0.0 发布了!
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/