shell
文章
10 三剑客-awk
详情参考awk参考文档awk常用函数 1 awk基本使用使用格式123456789101112131415161718[root@localhost ~]$ awk‘条件1{动作1} 条件2{动作2}…’ 文件名条件(Pattern): 一般使用关系表达式作为条件。这些关系表达式非常多,例如: x > 10 判断变量x是否大于10 x == y 判断变量x是否等于变量y A ~ B 判断字符串A中是否包含能匹配B表达式的子字符串 A !~ B 判断字符串A中是否不包含能匹配B表达式的子字符串 动作(Action) : 格式化输出 流程控制语句常用参数: -F 指定输入时用到的字段分隔符 -v 自定义变量 -f 从脚本中读取awk命令 -m 对val值设置内在限制 基本原理 按行来读入的。执行步骤 如果有BEGIN条件,则先执行BEGIN定义的动作。 如果没有BEGIN条件,则读入第一行,把第一行的数据依次赋予$0、$1、$2等变量。其中$0代表此行的整体数据,$1代表第一字段,$2代表第二字段。 依据条...





