.csv在terminal中显示不正确

当我进入

more trap10c_7C000000395C1641_160823.csv 

我得到以下输出:

 3/14/16 22:00,23.5ature ( C)0.024 3/15/16 16:00,29.5 3/16/16 11:00,39.5 3/17/16 5:00,21.55 3/17/16 23:00,24.5 3/18/16 17:00,28.5 3/19/16 11:00,2855 3/20/16 5:00,23.55 3/20/16 23:00,25.5 3/21/16 17:00,29.5 3/22/16 10:00,26.5 3/23/16 5:00,22.55 3/23/16 23:00,24.5 

…等等

当我在libreoffice或textedit打开文件时,我得到这个:

 ,8/23/16 Timezone,-6 Serial No.,3300000039575B41 Location:,LS_trap_6u High temperature limit (°C),20.1 Low temperature limit (°C),0.03 Date - Time,Temperature (°C) 3/13/16 9:59,26.6 3/13/16 10:59,28.6 3/13/16 11:59,28.6 3/13/16 12:59,27.6 3/13/16 13:59,26.1 3/13/16 14:59,25.6 3/13/16 15:59,26.1 3/13/16 16:59,25.6 3/13/16 17:59,24.6 3/13/16 18:59,24.6 

在其他程序中打开时,文件有一个标题,看起来输出中的数据缺失。 我有许多其他类似的文件,更多地显示与其他程序相同的信息。 命令dos2unix trap10c_7C000000395C1641_160823.csv似乎没有改变任何东西

 wc -l 

表示文件中有0行。 我无法破译。 为什么数据有差异?

我解决了这个问题: mac2unix trap10c_7C000000395C1641_160823.csv

一旦完成,文件在terminal输出良好。 它删除CR行终止符。