2017-03-05 5 views
1

angezeigt Wenn ich.csv nicht richtig in der Klemme

more trap10c_7C000000395C1641_160823.csv 

bekomme ich folgende Ausgabe eingeben:

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 

... etc

Wenn ich öffnen Sie die Datei in Libreoffice oder Textedit Ich bekomme folgendes:

,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 

Wenn die Datei in anderen Programmen geöffnet ist, hat sie eine Kopfzeile und anscheinend fehlen Daten in der Ausgabe von more. Ich habe zahlreiche andere ähnliche Dateien, die mehr die gleichen Informationen wie andere Programme anzeigt. Der Befehl dos2unix trap10c_7C000000395C1641_160823.csv scheint nicht, etwas zu ändern

wc -l 

Gibt es 0 Zeilen in der Datei. Was ich nicht entziffern kann. Warum gibt es Unterschiede in den Daten?

+1

Sie haben eine verrückte Codierung - versuchen Sie, 'Datei Trap10c *' zu laufen, um zu sehen, welches Format Sie haben. –

+0

Dies führt zu: 'trap10c_7C000000395C1641_160823.csv: ISO-8859-Text, mit CR-Leitungsabschluss ' – 5r9n

+0

Versuchen Sie, es in UTF-8 oder ASCII mit' iconv' zu konvertieren ... http://www.f15ijp.com/2010/02/linux-converting-a-Datei-encoded-in-iso-8859-1-zu-utf-8/ –

Antwort

0

fixiert ich das Problem wie folgt: mac2unix trap10c_7C000000395C1641_160823.csv

Sobald dies die Dateiausgaben fein im Terminal erfolgt. Es entfernt die CR-Leitungsabschlusswiderstände.

Verwandte Themen