ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 文件管理 >> gawk GNU 的 awk,具有很强的文本处理功能

gawk GNU 的 awk,具有很强的文本处理功能(1/7)

来源:网络整理     时间:2017-01-14     关键词:

本篇文章主要介绍了" gawk GNU 的 awk,具有很强的文本处理功能",主要涉及到方面的内容,对于文件管理感兴趣的同学可以参考一下: 【gawk 是 GNU 的 awk,具有很强的文本处理功能,简洁优美。】 第一章 前言 第二章 简介 第三章 读取输入档案 第四章 印出 第五章 Pattern...

【gawk 是 GNU 的 awk,具有很强的文本处理功能,简洁优美。】
第一章 前言
第二章 简介
第三章 读取输入档案
第四章 印出
第五章 Patterns
第六章 算式(Expression)作为Actions的叙述
第七章 Actions里面的控制叙述
第八章 内建函式(Built-in Functions)
第九章 使用者定义的函式
第十章 实例

第一章 前言
awk 是一个程式语言,对于文本处理具有很强的功能。对於文字档里的资料做修改、比对、抽取等的处理,awk 能够以很短的程式
轻易地完成。
awk 能够依照使用者的定义格式来分解输入,也可依照使用者定义的格式来打印输出。
awk 名称的由来是由它的原始设计者的姓氏之第一个字母而命名:Alfred V. Aho, Peter J. Weinberger, Brian W. Kernighan。
awk最初在1977年完成。一个新版本的awk在1985年被发表,它的功能比旧版本增强不少。
gawk 是GNU所做的 awk,gawk 最初在1986年完成,之後不断地被改进、更新,gawk 包含 awk 的所有功能。
后面的 gawk 将以下面的2个输入档案来做例子说明。
档案'BBS-list':
aardvark 555-5553 1200/300 B
alpo-net 555-3412 2400/1200/300 A
barfly 555-7685 1200/300 A
bites 555-1675 2400/1200/300 A
camelot 555-0542 300 C
core 555-2912 1200/300 C
fooey 555-1234 2400/1200/300 B
foot 555-6699 1200/300 B
macfoo 555-6480 1200/300 A
sdace 555-3430 2400/1200/300 A
sabafoo 555-2127 1200/300 C
档案'shipped':
Jan 13 25 15 115
Feb 15 32 24 226
Mar 15 24 34 228
Apr 31 52 63 420
May 16 34 29 208
Jun 31 42 75 492
Jul 24 34 67 436
Aug 15 34 47 316
Sep 13 55 37 277
Oct 29 54 68 525
Nov 20 87 82 577
Dec 17 35 61 401
Jan 21 36 64 620
Feb 26 58 80 652
Mar 24 75 70 495
Apr 21 70 74 514

第二章 简介

相关图片

相关文章