AWK 编辑
AWK是一种优良的文本处理工具,LinuxUnix环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言的最大功能取决于一个人所拥有的知识。AWK提供了极其强大的功能:可以进行正则表达式的匹配,样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。实际上AWK的确拥有自己的语言:AWK程序设计语言,三位创建者已将它正式定义为“样式扫描和处理语言”。它允许创建简短的程序,这些程序读取输入文件、为数据排序、处理数据、对输入执行计算以及生成报表,还有无数其他的功能。gawk是AWK的GNU版本。
4
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
ABC是一种指令式编程通用程式语言和整合开发环境,最初由荷兰数学和计算机科学研究学会的里奥·格茨、兰伯特·梅尔滕斯与史蒂文·彭伯顿开发。它是指令式、结构化的高级语言,意图用来取代BASIC、Pascal与AWK,它的设计目标是用于教学或建立原型,而非用作一种系统编程语言。
DJ的GNU编程平台 是Intel 80386及以上的一个软件开发套件,支持DOS操作系统的IBM IBM PC兼容机 。它由DJ Delorie指导并于1989年开始这个项目。 它是GCC 的一个移植 ,主要是GNU实用程序,如Bash ,Find ,Tar ,Ls ,GAWK ,Sed和链接器到DOS保护模式界面。 支持的语言包括C语言 ,C++,Objective-C/ C ++,Ada,Fortran和Pascal。DJGPP在2004年被描述为过时产品。
ABC是一种指令式编程通用程式语言和整合开发环境,最初由荷兰数学和计算机科学研究学会的里奥·格茨、兰伯特·梅尔滕斯与史蒂文·彭伯顿开发。它是指令式、结构化的高级语言,意图用来取代BASIC、Pascal与AWK,它的设计目标是用于教学或建立原型,而非用作一种系统编程语言。
布莱恩·威尔森·克尼汉,又译柯林汉,生于加拿大多伦多,加拿大计算机科学家,曾服务于贝尔实验室,为普林斯顿大学教授。他曾参与Unix的研发,也是AMPL与AWK的共同创造者之一。
计算机编程中,翻转运算符是指一种运算符,当第一个操作数的值变为真,则操作符的结果从假变为真;当第二个操作数的值变为真,则操作符的结果从真变为假。Perl语言和Ruby语言,以及Sed和Awk有这种运算符。
在计算机编程中,数据驱动编程,是一种编程范型,在其中程序语句描述要匹配的数据,和对它需要做的处理,程序本身不定义选取数据的一序列文件操作步骤。数据驱动语言的标准例子是文本处理语言Sed和AWK,在其中数据是输入流中的一序列的行,因而它们也叫面向行的语言,而模式匹配主要通过正则表达式或行号来完成。
彼得·杰·温伯格,美国著名计算机科学家,曾服务于贝尔实验室,现在google工作。他是AWK的共同作者之一。
布莱恩·威尔森·克尼汉,又译柯林汉,生于加拿大多伦多,加拿大计算机科学家,曾服务于贝尔实验室,为普林斯顿大学教授。他曾参与Unix的研发,也是AMPL与AWK的共同创造者之一。
布莱恩·威尔森·克尼汉,又译柯林汉,生于加拿大多伦多,加拿大计算机科学家,曾服务于贝尔实验室,为普林斯顿大学教授。他曾参与Unix的研发,也是AMPL与AWK的共同创造者之一。

exit是一个在许多操作系统命令行界面壳层和脚本语言中含有的命令。此命令导致shell或程序终止。如果在命令行界面中执行,将会注销用户的当前会话,及/或断开用户当前的控制台或终端连接。通常可以指定一个可选的退出状态,其为一个简单的整数值,随后会被返回到父进程。提供该命令的脚本语言包括Bourne shell、Korn shell、Perl、AWK、PHP、TCL及其他。