引用:http://blog.csdn.net/weekly123/article/details/1465675inux shell awk 语法Awk 是一种非常好的语言,同时有一个非常奇怪的名称。在本系列(共三篇文章)的第一篇文章中,Daniel Robbins 将使您迅速掌握 awk 编程技...
分类:
系统相关 时间:
2015-06-18 21:29:04
阅读次数:
242
awk编程
awk是一种编程语言。gawk、是最新版本,当前的linux版本用的都是gawk
awk是gawk的软链接
awk工作原理
BEGIN #在未读取文件行之前执行
主输入循环 (main input loop),反复执行,直到终止条件触发
END #在读取文件行完毕后执行
awk的三种调用方法
1、在shell命...
分类:
系统相关 时间:
2015-06-18 09:45:39
阅读次数:
175
shell脚本(六)(2)awka、awk编程模式#awk编程模式分三个阶段:读取输入文件前执行代码段(由BEGIN关键词标识)#读取输入文件时执行代码段、读取输入文件完毕之后执行代码段(由END关键词标识)b、模式匹配#awk语句由模式(pattern)和动作组成(action)。#匹配空白行awk‘/^$/{print"a..
分类:
系统相关 时间:
2015-06-11 00:37:59
阅读次数:
173
简介
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。
awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。
awk其名称得自于它的创始人 Alfr...
分类:
系统相关 时间:
2015-03-10 17:28:22
阅读次数:
292
awk中NF和NR的意义,其实你已经知道NF和NR的意义了,NF代表的是一个文本文件中一行(一条记录)中的字段个数,NR代表的是这个文本文件的行数(记录数)。在编程时特别是在数据处理时经常用到。建议你看看有关awk编程方面的资料,这可是一个功能非常强大的工具。看个例子:cal 9 2003 Sept...
分类:
其他好文 时间:
2015-03-07 11:22:10
阅读次数:
236
awk [root@localhost~]#awk‘{print$0}‘/etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin [root@localhost~]#awk‘{print""}‘/etc/passwd [root@localhost~]#awk..
分类:
其他好文 时间:
2015-03-03 18:49:33
阅读次数:
130
awk编程语言/数据处理引擎
创造者: Aho weinberger kernighan
基于模式匹配检查输入(逐行读入逐行输出)
将期望的匹配结果print到屏幕
语法格式:
awk '模式 {操作}' 文件1 文件2 。。。。。
常用的内建变量
NR 当前...
分类:
其他好文 时间:
2015-03-02 13:12:51
阅读次数:
151
Awk 是一种非常好的语言,同时有一个非常奇怪的名称。在本系列(共三篇文章)的第一篇文章中,Daniel Robbins 将使您迅速掌握 awk 编程技巧。随着本系列的进展,将讨论更高级的主题,最后将演示一个真正的高级 awk 演示程序。 捍卫 awk 在本系列文章中,我将使您成为精通 awk 的编...
分类:
系统相关 时间:
2014-09-10 20:51:31
阅读次数:
278
sed命令sed只是对缓冲区中原始文件的副本进行编辑,不改变源文件,所以要保存则要重定向到另一个文件sed三种方式:1.sed[选项]‘sed命令‘输入文件2.sed[选项]-fsed脚本文件输入文件3../sed脚本文件输入文件其中3的sed脚本文件要以#!bin/sed-f等开头选项:-n不打印所有行到标准输..
分类:
其他好文 时间:
2014-08-15 02:52:27
阅读次数:
555
十一. awk编程: 1. 变量:在awk中变量无须定义即可使用,变量在赋值时即已经完成了定义。变量的类型可以是数字、字符串。根据使用的不同,未初始化变量的值为0或空白字符串" ",这主要取决于变量应用的上下文。下面为变量的赋值负号列表:符号含义等价形式=a = 5a = 5+=a = a + 5a...
分类:
系统相关 时间:
2014-06-17 14:47:57
阅读次数:
315