Using awk to count number of records

前端 未结 2 524
不知归路
不知归路 2021-01-01 13:14

I want to count all the records in a table through awk but NR prints record nos of all records not the total count. I even tried:

NF==4,count++{print count}
         


        
2条回答
  •  隐瞒了意图╮
    2021-01-01 13:26

    Please show a sample of your file and what you want to do with it (show the desired output ) next time. Just guessing what you want,

    awk 'NF==4{count++} END {print count}' file
    

    the total number of records is indicated by NR.

    awk 'END{print NR}' file1 file2
    

    the total number of records currently is denoted by FNR.

    awk 'END{print FNR}' file
    

提交回复
热议问题