AWK

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
第9行: 第9行:
 
  apt-get install mawk
 
  apt-get install mawk
  
 +
==常见用法==
 +
gawk '{ sum += $1 }; END { print sum }' file
 +
gawk -F: '{ print $1 }' /etc/passwd
 
==Links==
 
==Links==
 
*AWK用法简介 - http://clayboy1.blogchina.com/clayboy1/3461065.html
 
*AWK用法简介 - http://clayboy1.blogchina.com/clayboy1/3461065.html

2007年2月1日 (四) 20:13的版本

AWK是Unix平台上一种可以对文本进行逐行处理的编程语言,它来源于3个创作者的名字:Aho、(Peter)Weinberg和(Brain)Kernighan. 与sedgrep很相似,awk是一种样式扫描与处理工具,但其功能却大大强于sed和grep。awk提供了极其强大的功能:它几乎可以完成grep和sed所能完成的全部工作,同时,它还可以可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。awk的三位创建者已将它正式定义为:样式扫描和处理语言。

目录

GNU Awk

gawk - GNU awk, a pattern scanning and processing language

apt-get install gawk

Mawk

mawk - a pattern scanning and text processing language

apt-get install mawk

常见用法

gawk '{ sum += $1 }; END { print sum }' file
gawk -F: '{ print $1 }' /etc/passwd

Links

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱