awk 运用

定义

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  运行原理一行一行读 逐一执行

posted on 2018-10-30 00:42  手写的博客  阅读(96)  评论(0编辑  收藏  举报

导航