欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/Agda, C++/Erlang/Lisp
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. 与sed和grep很相似,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
分享您的观点