substr函数 substr函数返回从字符串指定位置开始的一个子串。如果指定了子串的长度,则返回字符串的相应部分。如果指定的长度超出了字符串的实际范围,则返回其实际内容。
格式
substr(字符串,起始位置)
substr(字符串,起始位置,子串长度)
范例
$ awk '{print substr("Santa Claus",7,6)}' filename...
分类:
其他好文 时间:
2015-05-11 21:58:14
阅读次数:
121
awk命令虽然没有宣称支持多维数组,却提供了定义多维数组的方法。awk定义多维数组的方法是把多个下标串成字符串,下标之间用内置变量SUBSEP的值分隔。变量SUBSEP的值是"\034",这是个不可打印的字符,极少被使用,因此不太可能被用作下标中的字符。表达式matrix[2,8]其实就是数组matrix[2
SUBSEP 8] ,转换后所得的结果为matrix["2\0348"] 。因此,下...
分类:
编程语言 时间:
2015-05-08 22:09:54
阅读次数:
142
对于awk命令,任何表达式都可以用作数组的下标。所以,也可以用字段作下标。下面的例子中的程序用于计算所有名字在第2 个字段出现的次数,并引入了一种for循环的新形式。
for(index_value in array) statement
在前面介绍的例子中,END块中出现的for循环的工作过程如下:变量name被设为count数组的索引值,在每次for循环的迭代中,执行pri...
分类:
编程语言 时间:
2015-05-08 09:42:33
阅读次数:
159
循环的功能是:当测试表达式的条件为真时,重复执行表达式后面的语句。循环常常被用来对记录中的每个字段重复执行某种操作,或者在END块中用来循环处理某个数组中的所有元素。awk有3种类型的循环:while 循环、for循环和特殊for循环。
1. while循环
使用while循环的第一步是给一个变量设初值,然后在while表达式中测试该变量。如果求得表达式的值为真(非0),则进入循环体执...
分类:
其他好文 时间:
2015-05-05 08:58:10
阅读次数:
139
awk命令以if结构开头的话句属于操作语句。条件模式(conditional pattern) 中。if是隐含的。而条件操作语句的if则是直接声明的,后面跟了一个用圆括号括起来的表达式。如果该表达式的运算结果为真(非0或非空),则执行表达式后的语句(或语句块)。如果跟在条件表达式后面的语句不止一条,就要用分号或换行符把它们隔开,还要用花括号把这一组语句都括起来,以作为一个块来被执行。
格式
...
分类:
其他好文 时间:
2015-05-04 08:44:26
阅读次数:
205
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,g...
分类:
其他好文 时间:
2015-04-24 18:30:23
阅读次数:
159
awk调用有二种方式:1,awk-F"分隔符"‘{command}‘filename分隔符为单个字符,可以省略“”,但是为多个字符时不能省略2,是将所有的awk命令插入一个单独文件,然后调用awk-fawk-script-filefilenameawk内置变量$0当前记录行,代表一行记录$1~$n当前记录的第n个字段,字段间由FS..
分类:
其他好文 时间:
2015-04-22 18:43:08
阅读次数:
233
awk 是一个强大的文本分析工具,把文件逐行的读入,以空格为默认分割符将每行切片,切开的部分再进行各种分析处理。
awk命令形式:
awk [-F | -f | -v] `BEGIN{} // {command1;command2;....;commandN} END{}` file
[-F | -f | -v] : 大参数,-F指定分隔符,-f调用脚本,-v定义变量
` ` :...
分类:
系统相关 时间:
2015-04-19 18:03:39
阅读次数:
266
awk简介:awk是贝尔实验室1977年搞出来的文本神器,对于熟悉使用linux的朋友们来说,awk无疑是强大的。说到awk,就不得不提到一本书。《theawkprogramminglanguage》据说这本书要将近1k呢。好吧,我没看过。其实linux下有很多强大的文本编辑工具包括(sed|nl|ed|tr|cut|fold|st..
分类:
其他好文 时间:
2015-04-17 22:28:58
阅读次数:
239
超实用的。awk1line_zh-CN.txt可惜中文版的网址好像不能访问了。。HANDY ONE-LINE SCRIPTS FOR AWK 30 April 2008Compiled by Eric Pement - eric [at] ...
分类:
其他好文 时间:
2015-04-12 20:37:55
阅读次数:
201