一、Awk是什么?
Awk数据过滤工具 (类似于grep,比grep强大),属数据处理引擎,基于模式匹配检查输入文本,逐行处理并输出。通常用在Shell脚本中,获取指定的数据,单独使用时,可对文本数据做统计。
在使用awk命令的过程中,可以使用逻辑操作符"&&“表示"与”、"II“表示"或”、"!“表示"非”;还可以进行简单的数学运算,如+、-、*、/、%、^分别表示加、减、乘、除、取余和乘方。
二、命令格式
三、awk常见的内建变量(可直接用)
案例1:打印磁盘已经使用情况
案例2:打印字符串
案例3:打印字符串确定文件有多少行
2.2根据$n提取字段
案例1:提取ip地址
$n,代表提取第几列
案例2:提取mac地址
2.3根据选项-F指定分隔符
案例2:打印多列内容
打印时逗号可以表示空格,如果使用“:”或者“+”,需要将特殊符号加上双引号当成字符串打印