Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->系统管理 ->正文

GAWK 手册(一)

来源:Linux-cn.com 作者:Webmaster 时间:2007-05-05 点击: [收藏] [投稿]

第一章 前言

  awk是一个程式语言,对於资料的处理具有很强的功能。对於文 字档里的资料做修改、比对、抽取等的处理,awk 能够以很短的程式 轻易地完成。如果使用 C 或 Pascal 等语言写程式完成上述的动作, 会不方便且很花费时间,所写的程式也会很大。

  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 J
un 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 



 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:Java入门(9) JAVA与GUI   下一篇:GAWK 手册(二)

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号