linux文本处理三剑客之 awk 命令(二)

表达式

linux文本处理三剑客之 awk 命令(二)

统计input文件中的空白行

linux文本处理三剑客之 awk 命令(二)linux文本处理三剑客之 awk 命令(二)

平均值的计算

linux文本处理三剑客之 awk 命令(二)

系统变量

linux文本处理三剑客之 awk 命令(二)linux文本处理三剑客之 awk 命令(二)linux文本处理三剑客之 awk 命令(二)

格式化输出

linux文本处理三剑客之 awk 命令(二)\s代表字符串 第二个域
\t代表tab键 第八个域
每输出两个域换行
linux文本处理三剑客之 awk 命令(二)

awk的ascii字符的转换

linux文本处理三剑客之 awk 命令(二)

awk的字符型字符的转换

linux文本处理三剑客之 awk 命令(二)linux文本处理三剑客之 awk 命令(二)

printf 修饰符的栗子

-15表示字符串长度控制为为15位,若字符串不足15位,则用空格补充。

linux文本处理三剑客之 awk 命令(二)

内置字符串函数

linux文本处理三剑客之 awk 命令(二)(1)OFS表示替换完成之后默认的输出的分隔域是什么,默认是空格。

linux文本处理三剑客之 awk 命令(二)linux文本处理三剑客之 awk 命令(二)linux文本处理三剑客之 awk 命令(二)index

linux文本处理三剑客之 awk 命令(二)lenght
linux文本处理三剑客之 awk 命令(二)

举个例子

linux文本处理三剑客之 awk 命令(二)