准备
awk的取名是贝尔实验室的Alfred.Aho和Peter.Weinberger和Brain.Kernigham三个人的名字取首字母组成的。awk命令能从一个或多个文本文件或字符串中逐个记录或逐行扫描;将每个记录与匹配模式相比较;当发现匹配格式时抽取数据或格式化报文,或执行相应的文本操作。
awk命令格式:
awk [-F field-separator] [parameter ...] ['prog'] [-f awk-script-file] [input_file...]
选项说明:
-F field-separator 是字段分隔符
parameter为不同的变量赋值
prog为匹配的字符串,默认记录为行,若prog空,则为所有行
awk-script-file表示用-f选项之后的awk脚本文件存放awk命令及操作结果
input_file若为空则awk接受标准输入