awk命令

作者: 余绕 | 来源:发表于2022-02-01 20:23 被阅读0次
    awk  '{print$1,$4}' test.txt
    打印第一列和第四列,awk默认分隔符为空格或者tab
    
    awk 'S3>0&& $6=="LC'  test.txt
    #print column 3 (value >3) and column 6 (match LC)
    awk -F:  '{print $1,$3,$6}'  test.txt
    #默认分隔符为:
    
    awk -F:  '{print $1,$3,$6}' OFS="\t" test.txt
    #默认分隔符为:,输出分隔符为"\t
    
    awk '$6~/FIN|TIME/ {print $1,$3,$6}' OFS="\t"  test.txt
    打印第六列匹配上FIN或者TIME 的$1,$3,$6列,而且输出分隔符为"\t
    

    统计每一行的加和

    awk '/Os01g/ {x+=$1} END {print x}' test.txt
    

    相关文章

      网友评论

          本文标题:awk命令

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