awk用法(三)知识点一:NR行数,NF段数1、#awk-F‘:‘‘NR==10‘1.txt【行数是第10行的】2、#awk-F‘:‘‘NR==10{print$1,$7}‘1.txt【只打印出第10行中的第1段和第七段】3、#awk-F‘:‘‘{if(NR==10)print$1,$7}‘1.txt#awk-F‘:‘‘OFS="#"{if(NR==10)print$1,$7}‘1.txt以上三点截图如下:4..
分类:
其他好文 时间:
2017-03-23 15:14:52
阅读次数:
131
awk用法(二)知识点一:条件操作符,可以进行逻辑判断,举个栗子:#awk-F‘:‘‘$1=="daemon"‘1.txt【daemon的双引号必须要加?知识点二:#awk-F‘:‘‘$1=="root"||$6~‘/sbin/‘‘1.txt其中,||表示或者,上述命令表达的内容是:打印出第一段是root的,或者第六段包含sbin的行。知识..
分类:
其他好文 时间:
2017-03-21 23:12:58
阅读次数:
170
awk用法(一)awk跟以前的sed命令,grep命令比较,它的优势在于它能够实现更多的功能。比如awk可以实现分段,sed,grep是没法实现的可以根据一个分隔符,将其分为一小段一小段,通过段来匹配。知识点一:awk-F‘:‘‘{print$3,$4}‘1.txt显示指定段的匹配==awk-F:‘{print$3,$4}‘1.t..
分类:
其他好文 时间:
2017-03-21 00:14:45
阅读次数:
209
awk概述AWK的名字来自于其创始人Aho,Weinberger,Kernihan三人的名字首字母的组合。awk是一个功能非常强大的文本处理工具,它能把文本当做数据库,然后把数据库中的每一行切分为多个字段,可以实现分别对多个字段或行进行处理,并使之按照一定的格式输出,所以awk是文本报告生成..
分类:
其他好文 时间:
2017-03-10 22:40:35
阅读次数:
247
简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本:awk、nawk和gawk,未作特别说明,一般指gaw..
分类:
系统相关 时间:
2017-02-17 15:50:49
阅读次数:
254
gensub()函数对于ThuJan1214:36:252017TCPfrom192.168.222.128:9300to112.168.222.129:4647144bytes,句子,把最后一个:变成空白echo"ThuJan1214:36:252017TCPfrom192.168.222.128:9300to112.168.222.129:4647144bytes,"|awk‘{printgensub(":","",4)}‘ThuJan1214:36:252017TCPf..
分类:
其他好文 时间:
2017-01-25 15:34:24
阅读次数:
236
awk命令awk和sed一样是流式编辑器,它也是针对文档中的行来操作的,一行一行的去执行。awk比sed更加强大,它能做到sed能做到的。awk工具其实是很复杂的,有专门的书籍来介绍它的使用。1awk命令形式awk[-F|-f|-v]‘BEGIN{}//{command1;command2}END{}’file[-F|-f|-v]大参数,-F..
分类:
系统相关 时间:
2017-01-02 00:18:05
阅读次数:
581
1.使用vmstat产生10组数据,计算第16列平均数据vmstat110|awk‘{print$0;if($1~/^[0-9].*/)(totalcpu+=$16);(avecpu=100-totalcpu/10)};END{print"Theaverageusageofcpuis:"avecpu}‘2.打印/etc/passwdShell为nologin的用户awk-F:‘$NF~"/sbin/nologin"{print$1,$NF}‘/etc/passwd#..
分类:
其他好文 时间:
2016-12-30 22:18:48
阅读次数:
224
一、AWK简介 和GREP相比,AWK相对陌生一些,但它的功能更强大,处理起来更灵活,适合处理基于列结构化的文本数据,因为它可以对行数据进行细致的处理,如按特定字符将文本切分成多个字段,进而对各个字段进行下一步的片。它还支持C语法,可以当成脚本语言来使用。 二、基本语法 awk 用法:awk ’ p ...
分类:
系统相关 时间:
2016-12-26 00:29:34
阅读次数:
218
简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk ...
分类:
其他好文 时间:
2016-12-19 21:13:16
阅读次数:
227