awk 文本处理工具,awk文本处理
awk 文本处理工具,awk文本处理
awk:
强大的文本处理工具,擅长对日志文件进行分析;
不仅用于Linux,也是任何环境中现在的功能最强大的数据处理引擎;
语法说明:
awk '{pattern + action}' {filenames}
pattern:指在数据中要查找的内容;
action:指要操作的指令。
{}可以对一系列指令进行分组,不一定要出现。pattern要表达的正则表达式要用斜杠括起来。
通常,awk是以文件的一行为处理单位,每接收一行就执行相应的命令。
三种调用方法:
field-separator:域分隔符,指文件每一行中每个域分隔的符号,默认为空格。
awk执行流程:
示例:
内置变量:
操作符:
常用的字符串函数:
控制流和循环:
数组输出:
参考笔记:
http://linux.vbird.org/somepaper/20090427-learn_sed_and_awk.pdf
评论暂时关闭