GNU awk 4.0.0 发布:处理文本的编程语言工具
程序员文章站
2022-04-18 13:29:37
...
GNU awk 4.0.0 发布了!
AWK是一种用于处理文本的编程语言工具。它不仅是 Linux 中也是任何环境中最强大的数据处理引擎之一。在最初创造 AWK 时,其目的是用于文本处理,并且这种语言的基础是,只要在输入数据中有模式匹配,就执行一系列指令。该实用工具扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式。如果发现匹配内容,则进行下一个编程步骤。如果找不到匹配内容,则继续处理下一行。AWK 还支持样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。
该版本的改进:
下载地址:http://ftp.gnu.org/gnu/gawk/
AWK是一种用于处理文本的编程语言工具。它不仅是 Linux 中也是任何环境中最强大的数据处理引擎之一。在最初创造 AWK 时,其目的是用于文本处理,并且这种语言的基础是,只要在输入数据中有模式匹配,就执行一系列指令。该实用工具扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式。如果发现匹配内容,则进行下一个编程步骤。如果找不到匹配内容,则继续处理下一行。AWK 还支持样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它允许您创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。
该版本的改进:
- 增加了新的参数。
- 所有长参数都有对应的短参数。
- "--sandbox" 参数不再调用 system() 来访问文件系统。
- 默认使用 POSIX 2008 "sub" 和 "gsub" 操作。
- 增强了对正则表达式的支持。
- 其他方面的改进、bug修复和代码清理。
下载地址:http://ftp.gnu.org/gnu/gawk/
上一篇: SpringMVC表单标签简介