命令“wc -l”显示错误的行数,可能是因为每行都以逗号开头?

命令“wc -l”显示错误的行数,可能是因为每行都以逗号开头?

我有一个 czv.gz 文件,当发出“less”命令时,它看起来像这样

COLUMN1,COLUMN2,COLUMN3
,value1,value2,value3
,value4,value5,value6
...

文件中有数千行,但是当我发出时,wc -l myfile.csv.gz我得到如下输出:

4 myfile.csv.gz

我怀疑每行开头的逗号字符导致了这个?我该如何解决这个问题?

谢谢。

相关内容