定义
awk 编译语言 处理数据 可以一个或多个处理文件 可以直接进行编辑
固定参数
-F awk按照什么符号切割 '[print ]'
[print ] 表示输出
$ 表示取列 $ 1 表示取第一行
awk -F " : " '[print $]' 文件名 输出冒号为分割第一列
$ NF 每行最后一组元素
\n 换行符 echo -e 可以识别
ORS 输出换行符
RS 输入换行符
NR 默认NR加1
sort 排序 sort -n 按数字排 sort -rn 逆转排序 /sort/uniq -c/sort -rn
-nl 竖行模式
uniq 去重 uniq -c 去重记数
tr 替换/":" "*"
awk用: awk -f “[:]” ‘NR==${print $13}’ 先模后动 前面加分割
BEGIN{} 表头
ENT{}末尾
awk 运行原理一行一行读 逐一执行