awk -F:指定分隔符 变量 FS:输入字段分隔符,默认为空白字符,功能相当于-F 自定义变量:-v var=value 语句块 BEGIN:语句块 模式匹配的同游语句块 END语句块 工作过程 第一步:执行BEGIN{action;...}语句块中的语句 第二步:从文件或标准输入读取一行,然后执行pattern{action;...}语句块 第三步:当读到末尾后,执行END模块 常见action分类 print ,:分隔符 固定字符要用“”引用起来,而变量和数字不需要 printf "FORMAT" 必须指定FORMAT,且分别需要为后面每个item指定格式符 不会自动换行,需要显示给出换行控制符\n %s:显示字符串 %d:显示十进制整数 %f:显示为浮点数 %e:显示科学计数法数值 %c:显示字符的ascii码 %u:显示无符号整数 算数,比较表达式 组合语句 if,while等 输入 控制语句 if if else while do while for break continue exit