柴少鹏的官方网站 技术在分享中进步,水平在学习中升华

awk命令详解(三)

前面都是两篇都是一些讲解的部分,这里记录一些小示例。一、 命令行示例1.1 将大于100的求和并打印所在的行,并输出求和的总数。# seq 96 105|awk '$1>=100{sum=sum+$1;print NR,$1}END{print "sum="sum}'  #这个是第一行>=1005 1006 1017 1028 1039 10410 105sum=615# seq 96 105|awk '$1>100{sum
作者:忙碌的柴少 分类:linux文本编辑工具 浏览:1272 评论:0

awk命令详解(二)

http://blog.51niux.com/?id=91   说了awk的介绍,基础入门和内置变量,这里继续讲述其他的部分。 一、awk的操作符1.1 算数操作符示例# awk 'BEGIN{a=5;b=2;print "(a+b)=",(a+b)}'   #a+b(a+b)= 7# awk 'BEGIN{a=5;b=2;print "(a-b)=",(a-b)}'  #a-b(a-b)= 3#
作者:忙碌的柴少 分类:linux文本编辑工具 浏览:1097 评论:0

awk命令详解(一)

前面已经记录了sed和grep的详细用法,awk留到最后写一下,篇幅会很长,awk很强大很屌要好好的记录一下。介绍部分有点长,可直接跳到第二部分。一、awk介绍1.1 awk是什么?      awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。      awk有3个不同版本:
作者:忙碌的柴少 分类:linux文本编辑工具 浏览:1452 评论:0

grep命令详解

一、grep介绍1.1 什么是grep?       grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep 家族包括grep、egrep 和fgrep。egrep 和fgrep 的命令只跟grep 有很小不同。       
作者:忙碌的柴少 分类:linux文本编辑工具 浏览:1993 评论:0

sed命令详解

     sed是stream editor的简称,也就是流编辑器。它一次处理一行内容,处理时,把当前处理的行存储在临时缓存区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。     sed,awk和grep号称shell编程三剑客,也是作为运维人员必须要掌握的,最好掌握
作者:忙碌的柴少 分类:linux文本编辑工具 浏览:1503 评论:0

vi/vim编辑器常用总结

vi/vim作为运维人员一点不陌生,我们一般编辑文件的时候就会用到这个命令了,因为经常要用到,这里总结记录一下方便以后查看。一、vi的基本使用方法及相关命令vim编辑器有三种模式:一般模式、编辑模式、命令行模式。1.1 一般模式:一般模式可以进行删除、复制和粘贴,但不能编辑文件。也就是我们vi 文件名称就进入了一般模式了。一般模式按键说明:(1). 屏幕翻滚类命令和移动光标命令:h、j或者Ctrl+n、k或者Ctrl+p、l: 分别控制光标左、下、上、右移动一行.[Ctrl]+[f]: 屏幕向下
作者:忙碌的柴少 分类:linux文本编辑工具 浏览:1480 评论:0