awk
2016-05-18 11:35:25 7 举报
awk是一种编程语言,主要用于在Linux和Unix系统中进行文本处理。它以行为单位处理数据,可以对文本文件进行分析、处理和转换。awk的主要特点包括:简洁的语法、强大的功能、灵活的操作和高效的性能。awk支持多种数据类型,如字符串、数字、数组和函数等,可以通过内置变量和用户自定义变量来存储和操作数据。awk的命令主要由模式、动作和分隔符组成,通过匹配模式来执行相应的动作。awk广泛应用于日志分析、数据清洗、报表生成等领域,是Linux系统管理员和开发人员的重要工具之一。
作者其他创作
大纲/内容
是
在读取最后一行内容完成之后执行action常用于打印结果
执行END模块
在读取第一行内容之前执行action常用于定义内置变量
……
BEGIN
是否满足pattern
pattern
正则表达式关系运算,字符串匹配&&和||逻辑关系!不匹配
END
{action}
每一行(record)在满足pattern之后,都会经过action的处理
否
是否还有pattern
执行action
读取文件一行
执行BEGIN模块
文件是否读取完毕
awk [options] 'BEGIN{action}pattern{action}...END{action}' [file|pipe|input stream]
0 条评论
下一页