WC command of mac showing one less result

前端 未结 3 1512
萌比男神i
萌比男神i 2021-01-02 18:30

I have a text file which has over 60MB size. It has got entries in 5105043 lines, but when I am doing wc -l it is giving only 5105042 results which is one less than actual.

3条回答
  •  醉话见心
    2021-01-02 19:03

    Last line does not contain a new line.

    One trick to get the result you want would be:

    sed -n '='  | wc -l
    

    This tells sed just to print the line number of each line in your file which wc then counts. There are probably better solutions, but this works.

提交回复
热议问题