实例讲解4--awk命令e

原创 2012年03月30日 11:10:34
9.awk内置函数
awk的字符串使用引号括起。通过连接常量、变量、数组元素、函数和其它表达式可以创建串表达式。
例如:打印第几号记录和一个冒号,然后打印文本行。
{print NR”:”$0}
函数名 返回值
gsub(r,x) 在当前记录中,用s替换r,返回替换数
gsub(r,s,t) 在串t中,用s替换r,返回替换数
index(s,t) 返回s串中t的位置,不出现时为0
length(s) 返回s的长度
match(s,r) 返回r在s中出现的位置,不出现时为0
split(s,a) 针对FS把s分成数组a,返回字段数
split(s,a,r) 针对r把s分成数组a,返回字段数
sprintf(fmt,expr_list) 根据格式串fmt返回经过格式编排的expr_list
sub(r,s) 在当前记录中把第一个r替换成s,返回替换数
sub(r,s,t) 在t中把第一个r替换成s,返回替换数
substr(s,p) 返回从位置p开始的s的后缀
substr(s,p,n) 返回从位置p开始长度为n的s子串

linux awk命令使用实例

AWK是一个优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人阿尔佛雷德·艾侯、彼得·温伯格和布莱恩·柯林汉姓氏的首个字母...

Linux命令备忘实例(16)——awk(2/2)

前一篇介绍了awk的基本命令格式,以及提供的脚本编程环境的基本内容,这里接着将awk脚本环境提供的高级内容整理于此。1.数组对于比较复杂的脚本处理,awk提供了一维数组这种数据结构,这大大扩展了awk...

Linux中sed和awk命令比较实例

原文地址:http://blog.geekcome.com/archives/232sed的工作原理先读入一行,将读入的数据放入pattern space,执行编辑命令,处理完毕后把pattern s...

awk命令常用实例

本文编辑整理自:http://apps.hi.baidu.com/share/detail/6533091 1、简单 awk '/101/' file  显示文件file中包含101的匹配行。 ...
  • hudashi
  • hudashi
  • 2011年12月13日 11:29
  • 1277

BASH命令和SHELL脚本总结(4)AWK篇

@AWK的格式@ 注意一:BEGIN{写在同一行,END{写在同一行。 Awk-F"\t" 'BEGIN{                 #BEGIN{必须写在一行,并且必须写在起始行。 } ...

Linux新手生存笔记[4]——重点命令1-awk

回到全局目录 ------------------------------------------------ 目录 简介 1 命令格式&说明 2 调用方法 3 域切分&操作 3 正则匹配 4 ...
  • wklken
  • wklken
  • 2011年06月20日 10:27
  • 12783

每天一个linux命令(4):awk 命令的参数详解

awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各...

OPCOM3500E-2STM4M_命令手册

  • 2013年02月24日 21:24
  • 543KB
  • 下载

slf4j.Logger的全面讲解及e.getMessage()为何为空

打印日志的方法很多人不太注意,但实际上有没有打印出堆栈信息,对项目运维和调查问题至关重要。本文详细介绍了日志api的使用及各种情况说明,以及slf4j的使用与绑定原理,优点及用法。希望能够...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实例讲解4--awk命令e
举报原因:
原因补充:

(最多只允许输入30个字)