2017-03-05 6 views
1

に正しく表示されない.CSV私はターミナル

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の中のファイルを開いたり、私はこれを得る:

,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 

他のプログラムで開くとファイルにヘッダがあり、moreの出力にデータがないようです。他のプログラムと同じ情報を多く表示する類似のファイルが多数あります。 dos2unix trap10c_7C000000395C1641_160823.csvは何

wc -l 

を変更するには表示されません コマンドは、ファイル内の0行があることを示します。私はそれを解読できません。なぜデータに違いがありますか?

+1

あなたはいくつかの狂ったエンコーディングを持っています。あなたが持っているフォーマットを見るために 'file trap10c *'を実行してみてください。 –

+0

'trap10c_7C000000395C1641_160823.csv:CR行終端文字を持つISO-8859テキスト' – 5r9n

+0

'iconv'でUTF-8またはASCIIに変換してみてください... http://www.f15ijp.com/2010/02/linux-convert-a-file-in-iso-8859-1-to-utf-8/ –

答えて

0

私はそうのような問題を修正しました:これは、端末内のファイル出力が細かい実行されると mac2unix trap10c_7C000000395C1641_160823.csv

。これは、CR行ターミネータを削除します。