awk 介绍
awk :Aho, Weinberger, Kernighan ,报告生成器,格式化文本输出
有多种版本:New awk (nawk ),GNU awk( ( gawk) )
gawk :模式扫描和处理语言
基本用法:
awk [options] ‘program’ var=value file…
awk [options] -f programfile var=value file…
awk [options] ‘BEGIN{ action;… } pattern{ action;… } END{
action;… }’ file …
awk 程序通常 由:BEGIN语句块、能够使用模式匹配的通用语句块、END语句块,共3 部分组成program 通常是被单引号或双引号中
选项:
- -F 指明输入时用到的字段分隔符
- -v var=value: 自定义变量
基本格式:awk [options] ‘program’ file…
- program:pattern{action statements;