美文网首页
awk文件统计命令

awk文件统计命令

作者: _Gaara_ | 来源:发表于2020-08-11 09:13 被阅读0次

    语法:

    awk  [options] 'cmd' file
    

    一次读取一行文本,按输入分隔符进行切片,切成多个,将切片保存在内建变量里,用

    $1,$2...($0 全部)表示
    

    eg:

    awk '{res = cur; cur = $(NF) } END{ print res }' build.txt > cache;
    
    awk '{print $1,$4}' xxx.txt    显示一个规则文件的第一列和第四列
    awk '$1=="tcp" && $2==1{print $0}' xxx.txt 匹配符合规则的命令
    NR==1  符合记录的第一行
    NF倒数行
    awk '$1=="tcp" && $2==1 || NR==1 {print $0}' xxx.txt
    awk -F  ","  按, 分割列
    awk '{xxx[$1]++} END {for(i in xxx)print i "\t" xxx[i]}'
    END 扫描结束后的操作 "\t" 制表符,相当于回车
    就是遍历一下这个xxx数组
    

    相关文章

      网友评论

          本文标题:awk文件统计命令

          本文链接:https://www.haomeiwen.com/subject/jnojrktx.html