美文网首页
linux awk命令学习

linux awk命令学习

作者: 张松_5a7d | 来源:发表于2019-02-19 12:43 被阅读0次

参考文章链接:http://blog.chinaunix.net/uid-23302288-id-3785105.html

awk是行处理器:相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息;

awk处理过程:依次对每一行进程处理,然后输出;

awk命令形式:

awk[-F|-f|-v] 'BEGIN{}//{command1;command2} END{}' file

awk [-F|-f|-v]--大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=value

'  ' --引用代码块

BEGIN--初始化代码块,在对每一行进行处理之前,初始化代码,主要是引用全局变量,设置FS分隔符

//--匹配代码块,可以是字符串或正则表达式

{}--命令代码块,包含一条或多条命令

;--多条命令使用分号分隔

ENC--结尾代码块,在对每一行进行处理之后再执行的代码块,主要是进行最终计算或输出结尾摘要信息

相关文章

  • Linux

    linux awk命令详解、linux awk命令Linux常用操作指令Linux netstat命令详解 awk...

  • awk命令

    下文来自:美团 吴孟达更多AWK命令请参考:Linux awk 命令扩展:linux sort,uniq,cut,...

  • Linux命令学习之:awk命令

    Linux命令学习之:awk命令 简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk...

  • Linux | awk

    参考:http://www.runoob.com/linux/linux-comm-awk.html awk命令的...

  • Linux 学习笔记(十四):Linux 正则表达式基础

    grep 命令 作为linux中最为常用的三大文本(awk(Linux awk教程),sed(Linux sed教...

  • Linux的awk命令

    Linux的awk命令 众所周知awk命令是Linux一个非常重要又难以掌握的命令,下面对这个命令进行一个详细的说...

  • Linux命令学习-awk

    awk 文本处理,每次读取一行,并进行分片(默认用空格分割),然后依次放入变量 $1, $2, $3, ..., ...

  • linux awk命令学习

    参考文章链接:http://blog.chinaunix.net/uid-23302288-id-3785105....

  • linux学习-awk命令

    awk的命令格式 awk的内建变量 创建一个实例文本 例子1 输出netstat.txt的第1,4列 单引号中的被...

  • 【linux命令学习】— awk 命令学习

    本人的CSDN博客地址https://blog.csdn.net/u013332124/article/detai...

网友评论

      本文标题:linux awk命令学习

      本文链接:https://www.haomeiwen.com/subject/xkvrlqtx.html